DCF94280-E8F7-F166-A62F886D097067AC
DCFF9E2B-B51D-E7A3-835D5B7810D57689

Meet Our Faculty

Mark Bailey, Chair, Professor of Computer Science

mbailey@hamilton.edu
B.A., University of Massachusetts, Amherst; M.C.S. and Ph.D., University of Virginia
Areas of expertise: the boundary between hardware and software, including program optimization, embedded systems, computer architecture and computer security

Alistair Campbell, Associate Professor of Computer Science

acampbel@hamilton.edu
A.B., Colgate University; M.S. and Ph.D., University of Buffalo
Areas of expertise: formal ontologies, knowledge representation and reasoning, programming language design

Richard Decker, Professor of Computer Science

rdecker@hamilton.edu
A.B., Dartmouth College; M.A., Pennsylvania State University; M.S., Stanford University; Ph.D., Ohio State University
Areas of expertise: served as mathematics-statistics assistant at the U.S. Army Aberdeen Proving Grounds and co-authored several widely used computer science textbooks

Thomas Helmuth '09, Assistant Professor of Computer Science

thelmuth@hamilton.edu
B.A., Hamilton College; M.S., Ph.D., University of Massachusetts Amherst
Areas of expertise: genetic programming, evolutionary computation, program synthesis from examples, artificial intelligence, functional programming

Stuart Hirshfield, the Stephen Harper Kirner Professor of Computer Science

shirshfi@hamilton.edu
B.S., University of Michigan; M.S., Syracuse University; Ph.D., Syracuse University
Areas of expertise: human-computer interfaces, brain-computer interfaces, adaptive systems and computer science pedagogy

David Perkins, Visiting Assistant Professor of Computer Science

dperkins@hamilton.edu
B.A., Houghton College; M.S., South Dakota State University; Ph.D., University of Montana

Contact Information


Computer Science Department

198 College Hill Road
Clinton, NY 13323
Back to Top