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