Princeton University: Assistant in Instruction in the Department of Electrical and Computer Engineering
Spring 2021: ELE/ENE 557 Solar Cells: Physics, Materials, and Technology
Spring 2020: ELE203 Electronic Circuit Design, Analysis and Implementation
Spring, Fall 2019: ENE/ELE431 Solar Energy Conversion
Fall 2018: ELE 341 Solid-State Devices
Bangladesh University of Engineering and Technology
Jan. 2016, 2015: EEE 207 Electronics-II
Jul. 2015: EEE 165 Basic Electrical Technology
Jul. 2014: EEE 159 Fundamentals of Electrical Engineering
Jul. 2014, Nov. 2013: EEE 259 Electrical and Electronic Technology
East West University
Summer 2016: EEE 102 Electronic Circuits I
Military Institute of Science and Technology
Fall 2015: EECE 455 Compound Semiconductor and Hetero-junction Devices
United International University
Fall 2013: EEE 223 Digital Electronics
Fall, Summer 2013: EEE105 Electronics-I
Spring 2013: EEE 121 Structured Programming Language