Department Chair
Richard J. Forrester
Associate Professor of Mathematics (2002).
Tome Scientific Building Room 235
(717) 245-1668
Department Faculty
Grant W. Braught
Associate Professor of Computer Science (1997).
Tome Scientific Building Room 234
(717) 245-1401 |
B.S., Dickinson College, 1990. M.S., Pennsylvania State University, 1995; Ph.D., Nova Southeastern University, 2005.

His current research interests are in the area of artificial life. In particular his research focuses on the interactions between learning and evolution. His other research interests include social, evolutionary and developmental robotics; swarm intelligence and biologically inspired artificial intelligence. He is also active in computer science education, focusing most recently on evaluating the effects of pair programming on student programming ability in the first computer science course.
Timothy A. Wahls
Associate Professor of Computer Science (2003).
Tome Scientific Building Room 244
(717) 245-1743 |
B.S., Iowa State University, 1990; M.S., 1992; Ph.D., 1995.

His main research interests are in specification language design and semantics, and in the execution of formal specifications using constraint logic programming techniques. His teaching specializations are programming languages and software engineering.
John P. MacCormick
Associate Professor of Computer Science (2007).
Tome Scientific Building Room 242
(717) 245-1626 |
B.A., University of Cambridge, 1993; M.S., University of Auckland, 1996; Ph.D., University of Oxford, 2000.

John MacCormick has degrees in mathematics from the University of Cambridge and the University of Auckland, and a doctorate in computer vision from the University of Oxford. He was a research fellow at Linacre College, Oxford from 1999-2000, a research scientist at HP Labs from 2000-2003, and a computer scientist with Microsoft Research from 2003-2007. Professor MacCormick joined the faculty of the Department of Mathematics and Computer Science at Dickinson College in Fall 2007. He is the author of two books (Stochastic Algorithms for Visual Tracking, and Nine Algorithms That Changed the Future: The Ingenious Ideas That Drive Today's Computers), has filed over a dozen US patents on novel computer technologies, and is the author of numerous peer-reviewed academic conference and journal papers. His work spans several sub-fields of computer science, including computer vision, large-scale distributed systems, computer science education, and the public understanding of computer science.
Michael Skalak
Lecturer/Technician in Computer Science (2015).
Tome Scientific Bldg. Room 246
B.A., Northwestern University, 2008; M.S., University of Virginia, 2012.

Adjunct Faculty
Catherine Kimmel
Adjunct Faculty in Computer Science (2015).
Denny Hall Room 205

Associate Fellows
Kevin Huggins
Associate Fellow in Computer Science (2015).

(717) 245-1631 |
B.S., U.S. Military Academy at West Point, 1986; M.S., Naval Postgraduate School, 1994; Ph.D., École des Mines de Paris, 2005.

A retired military officer, Dr. Kevin Huggins spent the early part of his career in military intelligence, with extensive experience in Latin America. The remaining part was spent in academia, primarily as a faculty member in the Department of Electrical Engineering and Computer Science at the US Military Academy. While there, Kevin served as the Director of Research in Network Science as well as the Director of the Information Technology Program. Additionally, Dr. Huggins was a visiting scientist at the École de Techniques Avancées in Paris, France where he studied parallel algorithms for multi-processor system-on-chip (MPSoC) architectures. His current research interest includes sharing information in complex, networked systems. Fluent in Spanish and French, Kevin is also interested in international engineering education. While at West Point, he led multiple initiatives to improve the cultural and linguistic abilities of engineering students. Finally, an internationally recognized expert in assessment and accreditation processes, Kevin Huggins is regularly invited to speak at conferences as well as to provide consulting services.