Skip to main content


Ph.D., Electrical Engineering and Computer Science, Princeton University

Courses Taught

  • CPS 3440 – Analysis of Algorithms
  • CPS 5440 – Advanced Analysis of Algorithms
  • CPS 4222 – Principles of Networking
  • CPS 5931 – Network Systems
  • TECH 4513 – Senior Project in Information Technology
  • TECH 2920 – Computer Systems

Areas of Expertise

  • Information Technology
  • Applied Computer Science
  • Analysis of Algorithms
  • Systems and Networking
  • Data Communications

Teaching Philosophy

Before coming to Kean University, initially as an Adjunct Professor, I spent 27 years working at industrial research labs. I published over 100 research papers, was awarded 50 US patents, and I am a Fellow of the IEEE. My goal is to engage with students, work examples for reinforcement, and share my industrial and professional experiences.