Computer Science


The computer science faculty are dedicated teachers and active scholars. Their research and teaching interests include computer architecture, algorithms, artificial intelligence, parallel computing, theory of computation, and software engineering.

Mark Bailey, Ph.D., Professor of Computer Science

Areas of Expertise: the boundary between hardware and software, including program optimization, embedded systems, computerarchitecture and computer security.
Mark Bailey received his Ph.D. in computer science from the University of Virginia. More >>

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 including: IEEE Transactions on Software Engineering, Software: Practice & Experience, ACM Transactions on Embedded Computing Systems, the ACM Symposium on Principles of Programming Languages, the ACM Conference on Programming Language Design and Implementation, and the ACM Technical Symposium on Computer Science Education. 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.

Bailey has served as editor of SIGPLAN Notices, a monthly publication of the ACM Special Interest Group on Programming Languages, and has served on the ACM SIGPLAN executive committee. He is regularly a member of organizing committees of regional and international conferences and is a member of ACM, IEEE, IEEE Computer Society, Sigma Xi, and Tau Beta Pi.

More about Mark Bailey >>

Alistair Campbell, Ph.D., Associate Professor of Computer Science

Areas of Expertise: formal ontologies, knowledge representation and reasoning, and programming language design.
Alistair Campbell received his Ph.D. in 2000 from the University at Buffalo. Before coming to Hamilton he was a lecturer in its Department of Computer Science and Engineering. More >>

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.

From the Air Force Research Laboratory in Rome, N.Y., Campbell has received summer fellowships to perform research on the problems of ontology alignment and semantic integration of defense department data sets.

Richard Decker, Ph.D., Professor of Computer Science

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.
Decker has been teaching computer science at Hamilton since 1985. More >>

Decker received a master's in number theory and algebra from Pennsylvania State University, a Ph.D. from Ohio State University, and master's 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, Ph.D., Stephen Harper Kirner Chair of Computer Science

Areas of Expertise: human-computer interfaces, brain-computer interfaces, adaptive systems, and computer science pedagogy.
Hirshfield served as an original member of the Liberal Arts Computer Science consortium which developed and published what is today the accepted model curriculum for a B.A. degree in computer science. More >>

Along with his Hamilton colleague, Richard W. Decker, he has co-authored a number of nationally recognized text and software packages and was awarded the EDUCOM/NCRIPTAL award for best curriculum innovation. His current research activities are conducted primarily with his Hamilton colleague (and daughter-in-law) Leanne Hirshfield '02, and focus on the application of brain measurement and computer learning technologies to the design and evaluation of human-computer interfaces.