Teaching

University of Southern California, USA, Aug. 2023 - Present

Teaching assistant, University of Southern California, Department of Electrical and Computer Engineering

  1. EE512 - Stochastic Processes for Financial Engineering: Teaching assistant for instructor Prof. George Papavassilopoulos (Fall ‘23, ‘24, Spring ‘24, ‘25)

University of Moratuwa,Sri Lanka, June. 2021 - July 2022

Lecturer on Contract, University of Moratuwa, Department of Electronic and Telecommunication Engineering

  1. EN2073 - Analog and Digital Communications: Teaching assistant for instructor Dr. Tharaka Samarasinghe (Fall’ 21)
  2. EN2040 - Random Signals and Processes: Teaching assistant for instructor Dr. Tharaka Samarasinghe (Spring’ 22)
  3. EN2053 - Communication Systems and Networks: Teaching assistant for instructors Prof. Ruwan Udayanga and Eng. Kithsiri Samarasinghe (Spring’ 22).
  4. EN2022 - Digital Electronics: Conducting Laboratory Sessions for Computer Organization Section (Fall’ 21)
  5. EN2090 - Laboratory Practice - II: Conducting Laboratory Sessions (Spring’ 22)
  6. EN2090 - Laboratory Practice - I: Designing and Conducting Laboratory Sessions for Telecommunications (Fall’ 21)