ENGG2420C: Complex Analysis and Differential Equations for Engineers (2019 Fall)
IERG3280: Networks: Technology, Economics, and Social Interactions (2019 Spring)
IERG2060: Basic Analog & Digital Circuits (2018 Fall)
ESTR1004: Linear Algebra and Vector Calculus for Engineers (2018 Spring)
IERG2080: Introduction to Systems Programming (2017 Fall)
ESTR1004: Linear Algebra and Vector Calculus for Engineers (2017 Spring)
IERG2060: Basic Analog & Digital Circuits (2016 Fall)
IERG3280: Networks: Technology, Economics, and Social Interactions (2016 Spring)
CSCI1140: Programing Laboratory (2015 Fall)
Computer Mentor in i100 Mentor Programme of The Boys' and Girls' Clubs Association of Hong Kong (BGCA), 2015-2016
Voluntary teacher in Luoxi Primary School, Taihe, Jiangxi Province, China, 2012 summer