- 2020 – Present: Department of Physics, Wesleyan University, Middletown, Connecticut
- PHYS500 – Graduate Pedagogy in physics
TA for,
- PHYS567 – Statistical Mechanics
PHYS345/545 – Electronics Lab
PHYS342/542 – Experimental Optics
- PHYS215 – Special Relativity
PHYS113 – General Physics I
- PHYS116 – General Physics II
PHYS123 – General Physics Laboratory I
PHYS124 – General Physics Laboratory II
PHYS112 – Introductory Physics II
PHYS121 – Introductory Physics Laboratory I
PHYS122 – Introductory Physics Laboratory II
- 2018 – 2020: Department of Physics, Miami University, Oxford, Ohio
TA for,
PHY131 – Physics for Music
PHY 162 – Physics for Life Sciences & Lab II
PHY 192 – General Physics with Lab II
- 2018: Faculty of Arts, University of Peradeniya
- EDU204 – ICT in Education
- 2017 – 2018: Computing Center, Faculty of Engineering, University of Peradeniya,
- GP106 – Computing
- FP102 – Introduction to Computing
- 2016: Department of Statistics and Computer Science, Faculty of Science, University of Peradeniya
- CS204 – Programming using Database Management Systems
- CS104 – Structured oriented programming
- 2013 – 2018: Advanced Level Physics
- 2010 – 2017: Grade 6 – 11 mathematics