Teaching

Applications of Discrete Structures (COT 3100):
CISE's core undergrad course in discrete mathematics (the mathematical foundations of computer science and logic).
Introduction to Computer Organization (CDA 3101, Fall '00)
CISE's introductory computer architecture course for undergraduates.
Principles of Computer Architecture (CDA 5155)
CISE's core graduate architecture course.
Physical Limits of Computing :
Ongoing project and research courses:
Integrated Product and Process Design (CIS 4912C/4913C, Fall '00-Spr. '01 & Fall '01-Spr. '02).
Design a real product for a real company.  My current project is a DSL modem that also provides multiple voice phone lines, for Siemens corporation.
Senior Project (CIS 4914, ongoing).
I can supervise several senior projects each semester.  See guidelines.
Individual Study (CIS 4905/6905, ongoing).
I can supervise several grad and/or undergrad individual study projects each semester.  See guidelines.
Research for Master's Thesis/Engineer's Thesis/Doctoral Dissertation (CIS 6971/6972/7979/7980).
I can supervise several graduate research projects each semester.



Last updated 8/13/03 or later