Jonathan Sim is an Instructor with the Department of Philosophy at the National University of Singapore. He is passionate about teaching and he continues to research fun and innovative ways of engaging students to learn effectively. He has been teaching general education modules to a diverse range of undergraduate students and adult learners at the University. At the moment, he teaches GET1050 "Computational Reasoning," a compulsory blended-learning module to 800 Arts & Social Science undergraduate students each semester. The module aims to equips them with both the technical skills of data analysis and coding, as well as the philosophical soft skills to critically assess the application of computational methods.