TEACHING
Coordinator
for MS in Computer Engineering and Advanced Certificate in Computer Engineering programs
ECE
Department,
1.
Introduction to VLSI
Design (EL 547), Fall 2000
2.
VHDL Based Advanced
Hardware Design (EL 590), Fall 2000
3.
VHDL Based Advanced
Hardware Design (EL 590), Spring 2000
4.
Undergraduate computer
engineering lab (EE 189), Spring 2000
5.
VHDL Based Advanced
Hardware Design (EL 590), Fall 1999
6.
VHDL Based Behavioral
Synthesis (EL 949), Fall 1999
7.
Undergraduate computer
engineering lab (EE 188), Fall 1999
8.
VHDL Based Advanced
Hardware Design (EL 590), Spring 1999
9.
Introduction to VLSI
Design (EL 547), Fall 1998
10. VHDL
Based Advanced Hardware Design (EL 590), Fall 1998
I
redesigned the VHDL Based Advanced Hardware Design (EL 590) course with a focus
on high-speed encryption architectures. I developed the graduate level VHDL
Based Behavioral Synthesis (EL 949) course to introduce the synthesis approach
to VLSI design. I am re-designing and upgrading the undergraduate computer
engineering labs (EE 188 and 189).
ECE
Department,
1.
Introduction to computer
hardware organization, Spring 1996
2.
Introduction to assembly
language programming, Fall 1995
3.
VLSI Design Project (VLSI
II), Spring 1995
4.
VLSI Synthesis, Fall 1994
5.
Introduction to VLSI
Design (VLSI I), Fall 1994
6.
VLSI Design Project (VLSI
II), Spring 1994
7.
Fault Tolerant Computing,
Spring 1994
8.
Introduction to VLSI
Design (VLSI I), Fall 1993
I
developed the graduate level course entitled VLSI Synthesis to introduce the
synthesis approach to VLSI design.