Computer Science

Mark Bailey, Chair, Professor of Computer Science

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

Mark Bailey received his doctorate in computer science from the University of Virginia. Bailey has received fellowships from the National Research Council and the Air Force Research Laboratory and grants from the National Science Foundation and Microsoft Research. He's been a consultant with the Air Force Research Laboratory and Assured Information Security. His work is widely published in journals and conferences. His introductory computer security course, Secrets, Lies, and Digital Threats, pairs teams of Hamilton students with local high school classes to teach teens about the dangers of life in the digital world.

Alistair Campbell, Associate Professor of Computer Science

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

Alistair Campbell received his doctorate at the University at Buffalo. Before coming to Hamilton he was a lecturer in its Department of Computer Science and Engineering. Campbell’s work has appeared in the proceedings of international conferences and workshops such as the SIGIR Workshop on Text Understanding and Search for Bioinformatics, the Annual Conference on Computational Genomics and the ACM SIGCSE Technical Symposium on Computer Science Education. The Air Force Research Laboratory in Rome, N.Y., has awarded Campbell summer fellowships to do research on the problems of ontology alignment and semantic integration of defense department data sets.

Richard Decker, Professor of Computer Science

A.B., Dartmouth College; M.A., Pennsylvania State University; M.S., Stanford University; Ph.D., Ohio State University
Full Profile
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

Richard Decker has been teaching computer science at Hamilton since 1985.  Decker received a master's degree in number theory and algebra from Pennsylvania State University, a doctorate from Ohio State University and master's degree in computer science from Stanford University. He has taught at Hobart and William Smith Colleges and served as mathematics-statistics assistant at the U.S. Army Aberdeen Proving Grounds. Decker and Hamilton Professor of Computer Science Stuart Hirshfield are co-authors of several widely used computer science textbooks.

Stuart Hirshfield, the Stephen Harper Kirner Professor of Computer Science

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

Stuart Hirshfield served as an original member of the Liberal Arts Computer Science Consortium that developed and published what is today the accepted model curriculum for a bachelor's degree in computer science.  With his colleague Richard W. Decker, Hirshfield has co-authored a number of nationally recognized text and software packages and received the EDUCOM/NCRIPTAL award for best curriculum innovation. His research is conducted primarily with his colleague (and daughter-in-law) Leanne Hirshfield '02 and focuses on the application of brain measurement and computer learning technologies to the design and evaluation of human-computer interfaces.