- 2020 – Present: Department of Physics, Wesleyan University, Middletown, Connecticut
Instructor of record
- Taught PHYS500 – Graduate Pedagogy as sole instructor; assumed and revised an existing syllabus, contributing new content and strengthening course structure; responsible for all instruction and assessment.
Teaching assistant
- 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
Teaching assistant
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
Pedagogical contributions
- Invited guest lecturer — CGST205 (Introduction to Global Engagement), Wesleyan University, Fall 2023
- Invited guest lecturer — PHYS500 (Graduate Pedagogy), Wesleyan University, Fall 2022 & 2023
- Research Project Leader — Warrior-Scholar Project, Wesleyan University (2024, 2025, 2026): designed and led a research curriculum for student-veterans transitioning into STEM
- 2026 Wesleyan Physics Department Outstanding Community Service Award — recognized for contributions to colloquium organization, pedagogy, and founding the Wesleyan Optica Student Chapter