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.
Bailey received his Ph.D. in computer science from the University of Virginia. His research interests focus on the boundary between hardware and software including program optimization, embedded systems, computer architecture, and computer security.
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.
Bailey's 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 ...
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. 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.
Back to Computer Science overview.
The computer science faculty and students are a tight-knit, supportive and friendly group. It’s evident in the way we conduct classes, the way students work together in lab, and in the way we interact socially. In fact, the department hosts a faculty/student social hour every Friday afternoon.
The research interests and expertise of our faculty cover the discipline's full spectrum, from computer science pedagogy and the theory of computation to evolutionary computing and ontological engineering. Plus, professors pride themselves on their versatility. Each is familiar with the content of all the department's courses, so a student can approach any professor with a question from any course.
We make as many of our classes as possible lab-based. Computer science students at Hamilton are engaged not only with a body of knowledge, but with the technology itself.
The computer science faculty and students are a tight-knit, supportive and friendly group. It’s evident in the way we conduct classes, the way students work together in lab, and in the way we interact socially. In fact, the department hosts a faculty/student social hour every Friday afternoon.
The research interests and expertise of our faculty cover the discipline's full spectrum, from computer science pedagogy and the theory of computation to evolutionary computing and ontological engineering. Plus, professors pride themselves on their versatility. Each is familiar with the content of all the department's courses, so a student can approach any professor with a question from any course.
We make as many of our classes as possible lab-based. Computer science students at Hamilton are engaged not only with a body of knowledge, but with the technology itself.
The computer science faculty and students are a tight-knit, supportive and friendly group. It’s evident in the way we conduct classes, the way students work together in lab, and in the way we interact socially. In fact, the department hosts a faculty/student social hour every Friday afternoon.
The research interests and expertise of our faculty cover the discipline's full spectrum, from computer science pedagogy and the theory of computation to evolutionary computing and ontological engineering. Plus, professors pride themselves on their versatility. Each is familiar with the content of all the department's courses, so a student can approach any professor with a question from any course.
We make as many of our classes as possible lab-based. Computer science students at Hamilton are engaged not only with a body of knowledge, but with the technology itself.
