Teaching
At the University of Moratuwa
EN1054 Introduction to Telecommunication Engineering (co-lecturer) - Undergraduate - Semester 2, 2024
EN1803 Basic Electronics for Engineering Applications (co-lecturer) - Undergraduate - Semester 2, 2024
EN1094 Laboratory Practice (module coordinator) - Undergraduate - Semester 2, 2024
EN4383 Wireless and Mobile Communications (co-lecturer) - Undergraduate - Semester 8, 2024
EN5830 Engineering Decision Theory - Graduate - 2023/2024
EN2054 Communication Systems and Networks (co-lecturer) - Undergraduate - Semester 3, 2023
EN1803 Basic Electronics for Engineering Applications (co-lecturer) - Undergraduate - Semester 3, 2023
EN5631 Wireless Networks (co-lecturer) - Graduate - 2022/2023
EN4383 Wireless and Mobile Communications (co-lecturer) - Undergraduate - Semester 8, 2023
EN1055 Introduction to Telecommunications - Undergraduate - Semester 2, 2023
EN1803 Basic Electronics for Engineering Applications (co-lecturer) - Undergraduate - Semester 2, 2023
EN1094 Laboratory Practice (module coordinator) - Undergraduate - Semester 2, 2023
EN5611 Wireless Communications - Graduate - 2022/2023
EN2054 Communication Systems and Networks (co-lecturer) - Undergraduate - Semester 3, 2022
EN1803 Basic Electronics for Engineering Applications (co-lecturer) - Undergraduate - Semester 3, 2022
EN1055 Introduction to Telecommunications - Undergraduate - Semester 2, 2022
EN1803 Basic Electronics for Engineering Applications (co-lecturer) - Undergraduate - Semester 2, 2022
EN1094 Laboratory Practice (module coordinator) - Undergraduate - Semester 2, 2022
EN3023 Electronic Design Realization (module coordinator) - Undergraduate - Semester 5, 2022
EN1190 Engineering Design Project (module coordinator) - Undergraduate - Semester 2, 2022
EN2022 Digital Electronics (co-lecturer) - Undergraduate - 2021
EN3023 Electronic Design Realization (module coordinator) - Undergraduate -2021
EN2053 Communication Systems and Networks (co-lecturer) - Undergraduate -2021
EN1802 Basic Electronics - Undergraduate -2016
EN2852 Applied Electronics - Undergraduate -2016
EN4382 Wireless and Mobile Communications (co-lecturer) - Undergraduate - 2016
EN2053 Communication Systems and Networks (co-lecturer) -Undergraduate -2016
EN1052 Introduction to Telecommunication (co-lecturer) - Undergraduate -2016
At the University of Sri Jayewardenepura
EE4262 Internet of Things - Undergraduate - 2021 - Batch 1 and 2
At General Sir John Kotelawala Defence University
ET9013 Communication Technology - Graduate - 2023
ET9013 Communication Technology - Graduate - 2022
ET9013 Communication Technology - Graduate - 2021
At Sri Lanka Technological Campus (SLTC)
EEE5221 Digital Design and Test - Graduate - 2022
EEE5134 Machine Learning on Embedded Systems - 2022
EEE5318 Embedded Systems - 2022
At the Sabaragamuwa University of Sri Lanka
PST31206 - Optical Fibre and Telecommunication - Undergraduate - 2013, 2014
Tutoring and Demonstrating at the University of Melbourne
ELEN30009 Electrical Network Analysis and Design - Undergraduate - 2018, 2019, 2020, 2021
ELEN30014 Analog and Digital Electronics Concepts - Undergraduate - 2021
ELEN20005 Foundations of Electrical Networks - Undergraduate - 2020
ELEN90066 Embedded System Design - Graduate - 2020
ELEN90057 Communication Systems - Graduate - 2020