Department Chair
Richard J. Forrester
Associate Professor of Mathematics (2002).
Tome Scientific Building Room 235
(717) 245-1668
Department Faculty
Grant W. Braught
(on sabbatical Spring 2017)
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 bio-inspired computing. In particular he focuses on evolutionary neural networks, interactions between learning and evolution, evolutionary and developmental robotics and swarm intelligence. He is also active in computer science education research, with recent projects evaluating the effects of tool design, feedback mechanisms and pair programming on student behaviors and learning.
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.
Farhan Siddiqui
Visiting Assistant Professor of Computer Science (2016).
Tome Scientific Building Room 244
(717) 254-8312 |

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
Kevin Huggins
Associate Fellow in Computer Science (2015).
Dana Hall Room 205
(717) 254-8703 |
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.