Facebook pixel tracker

Meet Our Faculty

Mark Bailey

Mark Bailey, Chair, Professor of Computer Science

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

Alistair Campbell, Associate Professor of Computer Science

A.B., Colgate University; M.S. and Ph.D., University of Buffalo
Areas of expertise: formal ontologies, knowledge representation and reasoning, programming language design
Thomas Helmuth '09

Thomas Helmuth '09, Assistant Professor of Computer Science

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

Stuart Hirshfield, Professor of Computer Science

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

David Perkins, Visiting Assistant Professor of Computer Science

B.A., Houghton College; M.S., South Dakota State University; Ph.D., University of Montana
Darren Strash

Darren Strash, Assistant Professor of Computer Science

B.S., Cal Poly Pomona; M.S. and Ph.D., University of California, Irvine
Areas of expertise: algorithms and data structures, computational geometry, graph theory, and discrete mathematics
Richard Decker

Richard Decker, Professor of Computer Science (retired)

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

Contact Information

Computer Science Department

198 College Hill Road
Clinton, NY 13323
Back to Top