Teaching

CE 7650: Scalable and Secure Internet Services and Architecture (Graduate, Wayne State)
ECE 7660: Advanced Computer Architecture (Graduate, Wayne State)
ECE 5650: Computer Networking (Graduate, Wayne State)
ECE 4680: Computer Organization and Design (Undergraduate, Wayne State)
ECE 7995: Special topics on Multimedia (Graduate, Wayne State)
ECE 7995: Special topics on Multimedia Networking (Graduate, Wayne State)
ECE 7995: Special topics on Multimedia Systems and Networks (Graduate, Wayne State)
ECE 4050/CS 5050: Data Structures and Algorithms (Undergraduate, Wayne State)
CSE 312: Microcomputer Systems and Programming (Undergraduate, Penn State)
CMPSC 201c: Computer Programming for Engineers (Undergraduate, Penn State)
CMPSC 101: Introduction to Algorithmic Processes (Undergraduate, Penn State)