COURSES TAUGHT:

(course number, title, average number of students, and % of students voted the Professor among the best in the teaching evaluation sheets)

At West Virginia University:

At Clarkson University:

  • EE569 Software Design and Analysis
  • EE462 Software Systems Architecture (Systems Programming)
  • EE461 Introduction to Computer Systems Performance Modeling and Evaluations (a newly developed undergraduate course)
  • EE561 Parallel and Distributed Systems
  • EE466 Introduction to Computer Architecture
  • EE567 Advanced Topics in Computer Architecture
  • EE566 Computer Systems Performance Evaluation (a newly developed graduate course)
  • EE521 Graph Theory
  • EE364 Logic and Digital Circuits