Courses Developed and Taught
Graduate:
  • CS 595a: .NET Framework (Fall’2005)—Developed only

  • CS 595b: Network Programming (Spring’2005)—Developed only

  • CS 691: Advanced Networks (Fall’2003)

  • CEN 6999: Wireless Networks (Spring’2002)

  • CEN 6520: Advanced Computer Networks (Fall’99)

  • ECE 401C: Computer Networks (Fall’98)

  • ECE 401D: IP Routing Algorithms (Fall’98)

  • ECE 401G: Design and Analysis of Local Area Networks (Spring’97)

  • COE 590: Optical Processing and Computing (Spring’95 and Spring’96)

Undergraduate:
  • CS 211: .NET Framework (Fall’2004)—Developed only

  • CS 210: Web Design Principles (Fall’2004)—Offered simultaneously on line

  • CGS 3551: Networking Principles (Fall’02)—Offered simultaneously on line

  • CEN 4991: Wireless and Mobile Computing (Spring’02)

  • CEN 4990: Computer Network Security (Fall’00)

  • CGS 3996: E-Commerce Design (Fall’00)—Developed only

  • CGS 3997: Web Base/Internet Programming (Fall’00)

  • CGS 3990: Networking Fundamentals (Spring’00)

  • CGS 3998: Remote Database Design (Summer’00)—Developed only

  • CGS 3999: MCSE: Microsoft Certificate System Engineer (Fall’99)

  • ECE 301G: Wireless Networking and Computing (Spring’99)

  • ECE 301G: Wireless Networking and Computing Lab (Spring’99)

  • ECE 301K: Introduction to Local Computer Networks (Fall’98)

  • ECE 301K: Introduction to Local Computer Networks Lab (Fall’98)

  • COE 490: Design and Performance of Local Area Networks (Fall’91)

  • COE 470: Principles of Local Area Networks (Fall’90)

 

Courses Taught


Graduate
  • CS 691: Special Topics (Fall’2003, Spring’2004, Fall’2005)

  • CS 691: Advanced Networks (Fall’2003)

  • CS 690: Special Topics (Spring’2003)

  • COP 6931: Computer Science Project (Fall’2001 and Spring’2002)

  • CEN 6520: Advanced Computer Networks (Spring’2000)

  • COP 6931: Computer Science Project (Fall’99 and Spring’00)

  • COE 599: Graduate Students’ Seminar (Spring’96 and Fall’93)

  • COE 563: Advanced Design and Analysis of LANs (Fall’93 and Spring’95)

  • COE 554: Modeling and Simulation (Spring’95)

  • COE 560: Advanced Computer Networks and Communications (Fall’94 and Fall’95)

  • COE 532: Performance Evaluation and Analysis of Computer Systems (Fall’92 and Spring’94)

  • ECE 606: Probability and Statistics for Engineers (Spring’89 and Spring’88)

  • ECE 601: Applied Complex Variables and Functions for Engineers (Fall’88)

Undergraduate:
  • ECE 216K: Fundamentals of Microcomputers (Fall’98)

  • ECE 217K: Fundamentals of Microcomputers Lab (Fall’98)

  • COE 452: Computer Networks (multiple times)

  • COE 411: Senior Design Project I (multiple times)

  • COE 412: Senior Design Project II (multiple times)

  • COE 352: Microprocessor Systems (multiple times)

  • COE 352L: Microprocessor Systems Lab (multiple times)

  • COE 342: Data Communication Systems (multiple times)

  • COE 301: Computer Architecture (multiple times)

  • COE 301L: Computer Architecture Lab (multiple times)

  • COE 201: Digital Logic (multiple times)

  • COE 201L: Digital Logic Lab (multiple times)

  • ECE 221: Basic Electrical Engineering (Spring’86, Fall’87, Spring’87, and Fall’88)

  • ECE 412: Control Systems (Spring’89)

  • ECE 351: Signals and Systems Analysis (Spring’88)

  • ECE 305: Digital Signal Processing (Fall’86 as a Teaching Assistant)

  • ECE 181: APL Programming Language (Spring’86 as a Teaching Assistant)

  • ECE 331: Digital Circuits and Systems (Spring’85 as a Teaching Assistant)

  • ECE 394: Basic Electrical Engineering Lab (Spring’85)