Leo Liao is a multidisciplinary researcher and software engineer with eight years of experience bridging learning, design, and educational technology. Currently a Graduate Research Assistant at Penn State and a long-tenured software engineer for Southwest University's College of Online & Continuing Education, he combines hands-on development skills with applied research in e-learning and instructional design. His academic path—BS in Computer Science, an MEd in Educational/Instructional Technology, and a PhD pursuit in Learning, Design, and Technology—reflects a rare blend of technical depth and pedagogical insight. Comfortable leading projects independently or within teams, he brings practical experience from research roles at The University of Hong Kong and a track record of integrating design sensibilities into scalable educational software. Notably, his career spans both Western and Chinese higher-education contexts, giving him a nuanced perspective on global e-learning practices.
8 years of coding experience
1 year of employment as a software developer
Master's degree, Educational/Instructional Technology, Master's degree, Educational/Instructional Technology at Beijing Normal University
Doctor of Philosophy (Ph.D.), Learning, Design, and Technology, Doctor of Philosophy (Ph.D.), Learning, Design, and Technology at Penn State University
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Southwest China Normal University
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.