Academic Experience:
- Lafayette College, Department of Computer Science Head (7/2017 — 7/2019; on Leave AY 2018-19)
- Lafayette College, Department of Computer Science Head (Acting) AY 2014-15
- Lafayette College, Department of Computer Science Head (7/2011 — 6/2014; on Leave AY 2011-12)
- Lafayette College, Associate Professor 7/2010 — Present
- Lafayette College, Assistant Professor 8/2003 — 6/2010
Industrial Experience:
- Ciber, Inc., Consultant (8/1996 — 8/1997)
- Syntel, Inc., Programmer/Analyst (1/1993 — 8/1993)
- Woodley Rollins and Associates, Programmer/Analyst (1/1991 — 12/1992)
- Computer Task Group, Inc., Computer Consultant (3/1988 — 1/1991)
Education:
2003 Doctorate of Philosophy, Wayne State University
Major: Computer Science w/ course work in Biology
Dissertation: A Model of Microtubule Based Learning for Perception-Action Behavior Control
Advisors: Dr. Monica Brockmeyer & Dr. Silvano Colombano
Defense Date: March 27, 2003
1998 Masters of Science, Wayne State University
Major: Computer Science
Thesis: A Learning System Based on Microtubule Dynamics
1987 Bachelors of Applied Arts, Central Michigan University
Majors: Computer Science
Majors: Broadcasting and Cinematic Arts
Minor: Business Administration