Teaching (Instructor)
Teaching (Instructor)
Spring 2026
Spring 2026
ECE 5610/6610 - Wireless and Mobile Networking
Fall 2025
Fall 2025
ECE 5600 - Introduction to Computer Networks
ECE 5610/6610 - Wireless and Mobile Networking
ECE 5600 - Introduction to Computer Networks
ECE/CSC 575: Introduction to Wireless Networking (Spring 2023)
ECE 220: Analytical Foundations of ECE (Spring 2022, Fall 2022)
ECE/CSC570: Computer Networks (Spring 2020, Spring 2021)
ECE 592/CSC 591: Optimizations and Algorithms (Fall 2020)
ECE 514: Random Processes (Fall 2020)
ECE 3640: Discrete-Time Systems and Signals (Spring 2018)
ECE 5600: Introduction to Computer Networks (Fall 2018)