Dr. Sheng-Bo Chen has worked as a full-stack web developer in front-end, back-end, database, project management, information architecture (IA), and user interface/experience (UI/UX) design for over 20 years since 2001 and as a trainer of these topics for over 15 years since 2005. Dr. Chen began to teach himself programming in the 8th grade in 1991 and web design and development in the 12th grade in 1996. He also specializes in learning analytics for online self-regulated learning research, online learning theories and strategies, data science, statistics, data visualization, and multimedia design. He has a Ph.D. in Learning Technologies (Educational Technology) and a Master of Science in Multimedia Design. He speaks four languages: English, Chinese, Japanese, and Taiwanese.