Courses taught

Please click on the course name for the first-course handout for that course.

I will upload important materials from my courses here. Stay tuned!

Home assignments

Please click on the assignment name for the pdf.

Some crash-course materials

I sometimes make small notes regarding some topics. I will upload some of them here. Feel free to use these materials if you need. However, typos and other mistakes may be there. Check for them, or even better: let me know of them.

Important pedagogical links

Click on the following links for important external teaching materials.