MOK, Heng Ngee



As senior instructor at the School of Information Systems (SIS), Singapore Management University (SMU), Mok teaches computational thinking, software development, design and architecture.  From 2014-17, he was in charge of operationalizing the Proxor-SMU MOU that allows all SIS undergraduates to take the Proxor Software Developer Exam. He is currently staff mentor for the newly-formed SMU-ISACA Student Chapter @ SMU. Besides his academic responsibilities, Mok campaigns teaching basic coding to pre-university students in Singapore because (i) he believes that everyone should experience the sorrows (and joys) of coding at least once in life, and (ii) to expose them to a possible computing-related career.


Mok’s greatest professional achievement to date was to be bestowed the title of “The Troll” by his students in 2013. He thinks that this dubious honour is way cooler than being “Best Dressed”, “Best Smile”, “Best Catch-Phrase”, “Most Swag” or even winning the Nobel Prize. He advocates caning kids who deserved to be caned, durian consumption in moderate quantities, voluntary blood donation, first aid/life-saving training and nature walks. He also pretends to be an accomplished Google Local Guide by posting mundane photographs to Google maps. He has been accorded “Elder” status by the Singapore government, and has been discharged from his national service obligations to the Singapore Armed Forces due to old age. During his spare time, Mok enjoys sleeping.


Research Interests

·       Differentiated instruction

·       Cooperative learning and peer learning

·       Flipped classroom (some videos I used for programming lessons), MOOCs

·       How to teach/learn programming


Undergraduate Courses Taught

·       Architectural Analysis (the Concurrent Programming part)

·       Computational Thinking

·       (past) IS Software Foundations

·       (past) Object-oriented Application Development


Academic Qualifications

·       Completed coursework component of Ed.D. (IoE London/NIE, Singapore)

·       M.Sc. (Comm. Software & Networks), Nanyang Technological University

·       B.App.Sc (Comp. Eng.), Nanyang Technological University

·       Dip. Law, University of London International Programme. Award for Academic Achievement

·       Adv. Dip (Corporate Banking), ifs School of Finance (UK)




Academic & Professional Service:

·       Principal Investigator for Project “Let’s Code!” – a 3-week blended learning course to introduce programming to pre-university students run by SMU SIS.

·       Member, Syllabus Development Committee for A-level Computing Syllabus (H2 Computing), MOE (2015)

·       Faculty representative of SIS to the Singapore Computer Society Student Chapter Exco (2012-current)

·       Member, Editorial Board of the Journal of Information Systems Education (JISE) (2014-current)

·       Member, Horizon Project Higher Education Advisory Board (2013)

·       Peer reviewer for the following journals/conferences: International Journal of IT, IEEE Transactions on Education, British Journal of Educational Technology, ascilite 2015, ascilite 2014, ascilite 2013, ascilite 2010, PACIS 2014, PACIS 2016

·       Volunteer peer reviewer for SWEBOK Guide v3 (2013)

·       Judge for Innovate IT Competition (2013), Oracle Thinkquest Competition (2011)



·       Member IEEE

·       Member ACM SIGCSE