MOK, Heng Ngee



As principal instructor at the School of Information Systems (SIS), Singapore Management University (SMU), Mok teaches computational thinking and concurrent programming.  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 joys (and sorrows) of programming 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 (the ang mos won’t agree with this of course), durian consumption in moderate quantities, voluntary blood donation, first aid and life-saving training. 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 garmen, 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. When he can’t sleep, he patrols the neighbourhood to keep it safe.


Research Interests

·         Differentiated instruction

·         Cooperative learning and peer learning

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

·         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

·         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!” (2015-18)

·         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)

·         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



·         Member IEEE

·         Member ACM SIGCSE