Teaching
Nanjing University
Nanjing University
Spring 2024, Calculus II (Tier 1 for Technological Science)
Spring 2023, Calculus II (Tier 1 for Geoscience)
University of Waterloo
University of Waterloo
Winter 2020, MATH 118 Calculus 2 for Engineering
Fall 2019, MATH 135 Algebra for Honors Mathematics
University of British Columbia
University of British Columbia
Winter II 2018, MATH 103 Integral Calculus with Applications to Life Sciences
Summer II 2018, MATH 105 Integral Calculus with Applications to Commerce and Social Sciences
Winter II 2017, MATH 103 Integral Calculus with Applications to Life Sciences
National University of Singapore
National University of Singapore
Fall 2016, MA1521 Calculus for Computing
Spring 2016, MA1521 Calculus for Computing
Fall 2015, MA1521 Calculus for Computing
Fall 2014, MA1521 Calculus for Computing
Fall 2013, MA1505 Mathematics I