Teaching is fundamentally about guiding students through the tough but rewarding journey, so that eventually they can achieve the best of themselves.
Teaching Experience
University of Delaware
Math 845, Algebra II (graduate): Fall 2023
Math 650, Algebra I (graduate): Spring 2024
Simon Fraser University
Math 240, Linear Algebra (undergraduate): Summer 2017, Summer 2020 (remote instruction), Summer 2021 (remote instruction)
FAN X99, Foundations of Analytic and Quantitative Reasoning (undergraduate): Spring 2020 (switched to remote instruction for the last four weeks), Fall 2022.
Math 155, Calculus II for the Biological Sciences (undergraduate): Spring 2022 (remote instruction for the first two weeks, in-person for the remaining).
Zhejiang University
Reading seminar on Algebraic Combinatorics, Fall 2011.
Reading seminar on Elliptic Curve Cryptography, Fall 2012.
Teaching Related Workshops and Programs
Instructional Skills Workshop, a three-day intensive workshop in February 2020 designed to improve teaching and learning skills, introduce innovative teaching strategies, and build teaching networks.
Certificate Program in University Teaching and Learning, a comprehensive program in Fall 2020 offering a thorough discussion around many aspects of university teaching, including the learner-oriented teaching strategy, scholarly teaching, self-reflective practices, active learning strategies, effective ways of assessment, ethical principles and inclusive teaching, full-scale course design, embracing new teaching technology and teaching philosophy.