2024 – present: SC1003 - Introduction to Computational Thinking and Programming, Nanyang Technological University, Singapore.
Tutor
2022 – present: SC3000/CZ3005 - Artificial Intelligence, Nanyang Technological University, Singapore.
Course Designer
Lecturer
Tutor
Lab Supervisor
2021 – present: Business Liability and Ethics in AI Usage, Nanyang Technological University.
Course Designer
Lecturer
2021: Foundations of AI Ethics, Nanyang Technological University.
Course Designer
Lecturer
2020 – present: AI6101 - Introduction to AI and AI Ethics, Nanyang Technological University, Singapore.
Course Co-Designer
Course Coordinator
Lecturer
2020: CZ2003 - Computer Graphics & Visualization, Nanyang Technological University, Singapore.
Lab Supervisor
2019 – 2022: CZ3003 - Software Systems Analysis and Design, Nanyang Technological University, Singapore.
Course Coordinator
Lecturer
Tutor
Lab Supervisor
2019: AI for Healthcare in the Age of Industry 4.0, Nanyang Technopreneur Center, Singapore.
Course Coordinator
Lecturer
2018: CZ4031 - Database System Principles, Nanyang Technological University, Singapore.
Lecturer
Tutor
Lab Supervisor
2015 – 2018: CZ2004 - Human-Computer Interaction, Nanyang Technological University, Singapore.
Guest Lecturer
Tutor
Lab Supervisor
Technology Enhanced Learning (TEL)
2014 – 2016: CZ3002 - Advanced Software Engineering, Nanyang Technological University, Singapore.
Lab Assistant
Developed a Coursework Training Game Platform.
Used by over 1,250 users in Singapore and China.
2013 – 2014: CI6223 - Interactive Media Development, Nanyang Technological University, Singapore.
Tutorial Assistant
2011 – 2012: CSC/CPE105 - Data Structure & Object Oriented Programming, Nanyang Technological University, Singapore.
Lab Assistant