Teaching Activities:
Learning and teaching have always been deeply rewarding for me. Below is a structured overview of the undergraduate and graduate courses I have taught, grouped by domain, along with courses I look forward to teaching in the future.
Cybersecurity & Digital Forensics
Penetration Testing and Ethical Hacking - (UG) [SP-25]
Security Principles and Practices - (UG) [FA-24, Summer-25]
Digital Forensics - (PG) [SP-20]
Network Security & Administration - (UG) [FA-24, Summer-25]
Computer Networks, Communication & Distributed Systems
Network Operating Systems [FA-25]
Internet of Things - (PG) [Summer-21]
Communication Technologies - (UG) [FA-24]
Communication & Networks - (UG) [SP-24, SP-25]
LAN Switching & Routing - (UG) [FA-23, FA-24]
Wireless Networks - (PG) [SP-14, SP-15, SP-16 ]
Enterprise Network Design - (UG) [FA-24]
Social Networks - (PG) [SP-18]
Networking Protocols - (UG) [SP-12]
Local Area Networks - (UG) [FA-12]
Algorithmic Game Theory & Strategic Decision-Making
Algorithmic Game Theory - (PG) [SP-17, SP-18, SP-19, SP-21, SP-22, SP-23]
Core Computing, Algorithms, & Software Engineering
Data Structures & Algorithms - (UG) [taught in 18 times ]
Design & Analysis of Algorithms - (UG) [SP-21]
Mobile Application Development with Flutter - (UG) [SP-22]
Object Oriented Programming - (UG) [FA-23]
DBMS - (UG) [FA-23]
Logic for Computer Science - (UG) [FA-23]
Looking forward to teach the following courses:
Data Science
Distributed Computing
Operating Systems
Machine Learning
Web Engineering
Cloud Computing
Blockchain Technologies