YEO Wee Kiang

Senior Lecturer (Educator Track)

  • Ph.D. (National University of Singapore, 2013)
  • MSc. (Nanyang Technological University, 2006)

Dr Yeo Wee Kiang, a Senior Lecturer at the National University of Singapore School of Computing, is dedicated to researching the use of technology to enhance computing education. His focus lies in leveraging Adaptive Learning and Large Language Models (LLMs) to create personalized and engaging learning experiences for students. With a doctorate from the National University of Singapore, Dr Yeo's research during his PhD delved into machine learning and data mining within a multinational pharmaceutical company. His specialization involved developing computational methods to uncover potential medicinal drug candidates. This academic journey has contributed to his belief that adaptive learning systems and LLMs have the potential to make a real difference in computing students' lives. He is passionate about using technology to improve education for all. In addition to his academic pursuits, Dr Yeo brings practical industry experience to the table. He previously held the role of Director, Data Science at a food technology start-up. In that capacity, he led a team of Data Scientists in using Artificial Intelligence (AI) to enhance the nutritional value of food products, overseeing the development and implementation of machine learning algorithms. Dr Yeo's diverse background also includes serving as an Adjunct Lecturer in the Department of Economics at NUS Faculty of Arts and Social Sciences. From 2019 until 2023, he taught the ECA5372 Big Data Analytics module as part of the Master of Economics coursework program. His experience further extends to being a part-time lecturer at Nanyang Business School in Nanyang Technological University, where he taught Python programming and analytics to undergraduate business students. Before these roles, he held the position of Lead Instructor (Data Science Immersive) at a Continuing Education and Training (CET) provider, teaching adult learners in Hong Kong, Sydney, and Singapore. Dr Yeo also holds the WSQ Advanced Certificate in Training and Assessment (ACTA) from the Institute for Adult Learning Singapore. As part of the teaching team at NUS ACE (Advanced Computing for Executives), Dr Yeo specializes in practical, job-oriented technical training and computing education. His role focuses on areas such as data analytics, machine learning, and Python programming, aiming to equip professionals with the skills needed for success in the dynamic field of Information and Communications Technology (ICT).


  • Application of Large Language Models (LLMs) to enhance teaching and learning

  • Development of Adaptive Learning systems to tailor the pace and difficulty of instruction







Hands-on with Applied Analytics