Steven Halim

Steven Halim

Fellow

Steven Halim is an Associate Professor (Educator Track) in the Department of Computer Science (CS), School of Computing. He has been teaching a diverse range of CS courses full-time since 2007.

      He, along with his team of students, created and maintains an online teaching tool called VisuAlgo. This visualization tool digitizes almost everything that he teaches in his algorithm courses and can be accessed by his students and CS students worldwide, 24/7. Many other universities with CS courses utilize VisuAlgo in their classroom teachings. Additionally, he, along with his two co-authors, wrote a book titled “Competitive Programming”. This book on programming competition techniques has been translated into Spanish, Korean, Bulgarian, and is used by his students and many other universities/national teams worldwide, beyond NUS and Singapore.

      He has served as the Deputy Director of two successful back-to-back online International Olympiad in Informatics (IOI) competitions in 2020 and 2021, both hosted by Singapore. He has also served as the Regional Contest Director for two International Collegiate Programming Contest (ICPC) Asia Singapore Regionals in 2015 and 2018. Currently, he serves as the Deputy Director of the Centre for Nurturing Computing Excellence (CeNCE), where he manages various programming competition-related activities for the Singapore National Team and NUS programming teams.

      Having served as a Resident Fellow of NUS Sheares Hall for 9 years, he is familiar with student life in NUS.

Teaching Awards and Other Accolades

  • National Day Awards – Commendation Day (Pingat Kepujian), 2018
  • Annual Teaching Excellence Award – 2014/2015, 2017/2018, 2018/2019
  • Annual Teaching Excellence Award Honour Roll – 2021-2025
  • Faculty Teaching Excellence Award – 2011/2012, 2012/2013, 2014/2015
  • Faculty Teaching Honour Roll – 2016-2020
  • Best Teaching Assistant Award – 2007/2008
  • 5x ICPC World Finals Coach Award (2021)
  • ICPC Foundation Competitive Learning Institute (CLI) Fellows Award (2021)