Relevant Courses Taught/Teaching
- EEL101: Introduction to Electrical Engineering
- EEL473: Computer Communication -- Network Performance Evaluation
- EEL703: Computer Communication Networks -- Protocol and Performance Studies
- EEV704: Special Module in Computers -- Advanced Topics in Communication Networks
- EEL762: Digital Communications
- EEL767: Telecommunication Systems
- EEL851: Special Topics in Computers I -- Cross-Layer Design Aspects of Wireless Access and Multi-Hop Networks
- EEL852: Special Topics in Computers II -- Stochastic Network Analysis and Optimization
- EEL854: Communication Protocol Engineering
- EEL860: Wireless Communications
- EEP211: EE Design Practices
- EEP306: Communication Engineering Lab
- EEL316 Lab: Digital Communications Lab
- EEP703: Computer Networks lab
- EEP776: Wireless Communications Lab
- ECE481: Communication Systems I [at NJIT]
- ECE422: Introduction to Computer Communication Networks [at NJIT]
- ECE783:Performance Modeling and Analysis of Computer Communication Networks [at NJIT]