Henry Hong-Ning Dai has been teaching the following courses since he joined the department of computing and decision sciences at Lingnan University.

  • Data Structures and Object-oriented Programming (CDS2003) for LEO Dr David P. Chan Bachelor of Science (Honours) in Data Science Programme, Spring 2022

  • Introduction to Artificial Intelligence (CDS2002) for LEO Dr David P. Chan Bachelor of Science (Honours) in Data Science Programme, Fall 2021

Henry had also taught the following courses when he was with the faculty of Information Technology at Macau University of Science and Technology (from Jan. 2010 to June 2021).

  • Distributed Systems (MIIE11): Fall 2020, Fall 2019
  • Advanced Topics in Database Systems (MIIZ14): Fall 2018, Fall 2017, Fall 2016, Fall 2015, Fall 2014, Fall 2013
  • Distributed Systems (MIIS01): Fall 2012, Fall 2011

  • Algorithms and Data Structures (SE121): Fall 2020
  • Data Structures (LP002): Fall 2020, Fall 2019, Fall 2018, Fall 2017, Fall 2016, Fall 2015, Fall 2014, Fall 2013, Fall 2012
  • Introduction to Operating Systems (CO003): Spring 2021, Spring 2020, Spring 2019, Spring 2018, Spring 2017, Spring 2016, Spring 2015
  • Operating Systems Experiments (CO004): Spring 2021, Spring 2020, Spring 2019, Spring 2018, Spring 2017, Spring 2016, Spring 2015, Spring 2014, Spring 2013, Spring 2012, Spring 2011, Spring 2010
  • Object-Oriented Programming (LP104): Spring 2015, Spring 2014, Spring 2013, Spring 2012, Spring 2011, Spring 2010
  • Principles of Database Systems (CS001): Fall 2011, Fall 2010
  • Introduction to Distributed Systems (CO005): Fall 2011
  • Introduction to Programming (CN103): Fall 2010

In addition to the above teaching experience, he was also a guest lecturer for the Singapore University of Technology and Design (SUTD) in August 2021. He taught the following courses.

  • SUTD Blockchain Technology

In addition to the above teaching experience, he was also a guest lecturer for Nirma University (in July 2021). He taught the following courses.

  • Blockchain Technology (3CS12D201)

Henry had also given tutorials for the following courses when he was a teaching assistant at the Department of Computer Science and Engineering, the Chinese University of Hong Kong.

  • Advanced Topics on Software Technology (CSC3530): Fall 2008
  • Introduction to Software Engineering (CSC2120): Spring 2008, Spring 2006
  • Software Engineering Practice (ERG3820): Spring 2007
  • Introduction to Computing Using C++ (CSC1111): Fall 2007
  • Introduction to Database Systems (CSC3170): Fall 2006, Fall 2005