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:
- CpE
684 Advanced
Real-Time Systems development
- CpE
585 Fundamental
of Object-Oriented Concurrent
Programming in Java, 45
students, 50%, ( a course on advanced concepts of OOP and concurrent
programming)
- CpE
484 Real-Time Software Engineering , 23
students, 50% (a project based course in which students develop analysis
and design models for real-time systems using a Computer-Aided Software
Engineering (CASE) tool).
- CpE
591 Introduction to Object-Oriented Programming in
C++ , 18 students, 87% (a new project based course in which students
develop a queueing network simulation package in
C++)
- CpE
591A Systems and Software Reliability, 6 students, 83%
- CpE
471 Theory of Computation, 6 students, 66%
- CpE
572 Advanced Computer Architectures, 14 students, 93%
- CS455/CpE 442 Introduction to Computer Architectures,
70%
- CpE 111
Microprocessor Laboratory, 24 students, 50%
- Cpe 112
Microprocessor Interfacing, 35 students, 52%
- CpE 71
Logic Design, 70 students, 83%
- CpE 72
Logic Design Laboratory, 80% (a newly developed lab)
At Clarkson University: