Teaching
I mostly teach courses related to networking, systems, and security. The following ones present the courses that I taught/ I am currently teaching/ I am planning to teach in future.
Undergraduate:
CSE321: Computer Networks (2018-19, 2017, 2015-2016, 2014)
CSE423: Fault Tolerant Systems (2021, 2013)
CSE315: Microprocessors and Microcontrollers (2021, 2018, 2009)
CSE209: Digital Electronics and Pulse Techniques (2015, 2008)
Graduate:
CSE6813: Network Security (2022) [Course web page], (2014-2015) [Course web page]
CSE6804: Computer Communications and Networks-I (2014)
CSE6811: Wireless Ad Hoc Networks (2015-2016) [Course web page], (2012-2013) [Course web page]
CSE6207: Advanced Dependable and Fault-Tolerant Computer Systems (2021, 2020, 2017-2018, 2016-17) [Course web page], 2023 [Course web page]
CSE6607: Accessibility and Human Computer Interaction (2023) [Course web page]