I have taught a number of courses as outlined below, both for mathematics majors and service courses for other majors.

At Munster Technological University:
  • Discrete Mathematics
  • Technological Mathematics 2
  • Quantitative Techniques
At University of Waterloo:
  • Advanced Calculus 1 for Electrical and Computer Engineers
  • Introduction to Group Theory with Applications
  • Applied Linear Algebra
At University College Cork:
  • Functional Analysis
  • Introduction to Analysis

I obtained a Postgraduate Certificate in Teaching and Learning in Higher Education from University College Cork in January 2021.


Some notes (not complete and possibly with some errors) I have written for some courses:
Introduction to Group Theory with ApplicationsNotes based on course taught at the University of Waterloo, Spring 2021 and Spring 2022
Measure and IntegrationNotes based on Prof. Kesavan's course at IIT Madras
von Neumann algebrasNotes based on Prof. R. Srinivasan's course at the AIS on Operator Algebras 2016
An article I wrote for the souvenir of "Forays", the annual mathematics festival at IIT Madras, on the Grothendieck group, based on the course given by Prof. S. Sundar at the AIS on Operator Algebras 2016.