Courses I have taught:

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