TEACHING

 

Coordinator for MS in Computer Engineering and Advanced Certificate in Computer Engineering programs

ECE Department, Polytechnic University

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, University of Massachussetts at Amherst

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.