Compilers
Digital Imaging
Hardware Arhitectures and Networking
Operating Systems
Parallel Processing
Ph.D. Computer Science, Department of Electrical Engineering, Polytechnic University of New York, New York
M.S. Computer Science, Department of Electrical Engineering, Polytechnic Institute of New York, New York
B.S. Computer Science, Department of Electrical Engineering, Polytechnic Institute of New York, New York
1999 - Present: Professor and James F. Hardymon Chair in Networking, Department of Electrical and Computer Engineering.
1992 - 2000: Associate Professor, School of Electrical and Computer Engineering, Purdue University.
1997: Visiting Professor, Computing and Communications Research Center, Computer Science Department, Department of Electrical Engineering, and Institute for Biomedical Computing, Washington University, Missouri.
1986 - 1992: Assistant Professor, School of Electrical and Computer Engineering, Purdue University.
1985 - 1986: Adjunct Professor, Department of Computer Science, Stevens Institute of Technology, New Jersey.
1984 - 1986: Academic Associate, Electrical Engineering Department, Computer Science Division, Polytechnic University, New York.
1983 - 1984: Adjunct Lecturer, Department of Electrical Engineering, Computer Science Division, Polytechnic Institute of New York, New York.