Courses I have taught:
As Lecturer at Australian National University (course descriptions):
- Undergraduate level courses:
- MATH2305/6405 Applied Mathematics I
- Honours level courses:
- MATH3349 Special Topics in Mathematics
- Undergraduate level courses:
As Lecturer at University of Wollongong (course descriptions):
- Undergraduate level courses:
- MATH151 General Mathematics
- MATH188 Series and Integral Calculus
- MATH202 Differential Equations: Analysis and Applications
- MATH222 Real Analysis
- Honours level courses:
- MATH324 Calculus of Variations and Geometry
- MATH327 Measure Theory and Integration with Probability
- INFO412 Mathematics for Cryptography
- Undergraduate level courses:
As Lecturer at University of Sydney:
- Undergraduate level courses:
As Lecturer at National Cheng Kung University (course descriptions):
- Undergraduate level courses:
- Math1111 Calculus I
- Math1121 Calculus II
- Math3304 Vector Analysis
- Math5400 Geometry I
- Postgraduate level courses :
- Math8008 Seminar on Geometry and Topology
- Math6303 Introduction to Differential Geometry II
- Undergraduate level courses:
As Lecturer at University of Miami:
- Undergraduate level courses (course descriptions):
- MTH 162 Calculus II
- MTH 161 Calculus I
- Undergraduate level courses (course descriptions):
As Lecturer at Monash University:
- Honours level courses (course descriptions):
As Teaching Assistant at CUHK:
- Undergraduate level courses (course descriptions):
- MATH2010 Advanced Calculus I
- MATH2020 Advanced Calculus II
- MATH2030 Linear Algebra I
- MATH2090 Essential Mathematical Methods II
- MATH3070 Topology
- MATH4033 Differential Geometry I
- Postgraduate level courses (course descriptions):
- MATH5061 Riemannian Geometry I
- MATH5062 Riemannian Geometry II
- MATH6021S Topics in Geometry I (for M.Sc.)
- Undergraduate level courses (course descriptions):
Teaching materials:
Over the course of more than 10 years of teaching experience, I have gradually developed some scripts, animations and teaching notes which are useful (to me). Here is a collection of them.
- Quadratic sieve (Mathematica notebook)- Fermat primality test (Mathematica notebook)
- An implementation of RSA encryption algorithm (Mathematica notebook)
- Flow line of the solution to the van del Pol differential equation (Mathematica notebook)
- Animation of the solution to heat equation (solved using Fourier series) (Mathematica notebook)
- Continuity of functions: The ε-δ game! Can you find δ for any given ε?
- Limit of a sequence - make Donald smile again!
- Create your own spriograph!
- Create your own spriograph using polar coordinates