- Associate Professor, Department of Computer Science and Software Engineering, Monmouth University, 2009 — Present.
- Associate Professor and Chair, Department of Computer Science, Monmouth University, 2006 — 2009.
- Assistant Professor, Department of Computer Science, Monmouth University, 2002 — 2006.
- Member of Ph.D. in Management Faculty, Rutgers University, 1998 — 2002.
- Assistant Professor, Department of Computer Science, New Jersey Institute of Technology, 1994 — 2002.
- Postdoctoral Researcher, Department of Computer Science, University of Toronto, 1992 — 1994.
- Information Systems Programmer, General Electric Company, Aircraft Engine Group, Cincinnati, Ohio, 1978 — 1980.