PROFESSIONAL EXPERIENCE

7/98 - present, Associate Professor, Department of Electrical and Computer Engineering, Polytechnic University, Brooklyn, NY. Taught Computer Engineering courses including VHDL Based Synthesis (EL 590), Introduction to VLSI Design (EL 547), VHDL based behavioral synthesis. Coordinator for MS in Computer Engineering. Advising two Ph.D students and two MS students. Director of CAD Lab (LC 010), VLSI Lab (LC 229) and undergraduate computer engineering labs (LC 018).

 

6/97 - 7/98, Member of Technical Staff, Lucent Bell Labs Engineering Research Center, Princeton, NJ. Initiated the research and development effort in on-line built-in self test of VLSICs; Built a VHDL Library for on-line concurrent fault detection circuits; Developed techniques for testing embedded intellectual property cores.

 

9/93 - 7/98, Assistant Professor of Electrical and Computer Engineering, Department of Electrical and Computer Engineering, University of Massachusetts, Amherst, MA. Taught computer engineering courses including CMOS VLSI Design, Computer Aided Design, Fault tolerant computing and computer organization. Advised two Doctoral students.

 

4/90 - 8/93, Graduate Research Assistant in the VLSI Laboratory, Department of Computer Science and Engineering, University of California at San Diego, San Diego, CA.

 

9/89 - 8/93, Teaching Assistant for courses in Digital logic design, VLSI Design, and Computer Architecture, Department of Computer Science and Engineering, University of California at San Diego, San Diego, CA.

 

5/88 - 6/89, Research Engineer, Fifth Generation Computing Group, Research and Development Center, CMC Ltd., Secunderabad, India. Implemented multiprocessor cache consistency protocols and evaluated their performance and scalability.