Computer Science Faculty and Staff

Stacy Doore began her journey as a computer scientist while receiving her M.S. and Ph.D. in Spatial Information Science and Engineering at the University of Maine. Before coming to Colby, she taught computer science for two years at Bowdoin College. Her technical research interests include digital information access, emerging assistive technologies, multimodal systems, and non-visual spatial language interfaces. She is also the principal investigator on several grants related to improving the teaching of computing ethics and equity in computer science education. Her technical and educational research is supported by NSF and the Mozilla Foundation and she serves as an external evaluator for programs related to increasing inclusion, equity, and accessibility in the STEM disciplines.

Dr. Stephanie Taylor

Associate Professor
and Chair
Stephanie Taylor started her academic life at Gordon College in Massachusetts as a double-major in math and computer science. She spent several years as a software engineer in Peabody, MA before she pursued her PhD in the exciting field of systems biology. In 2008 she completed her Ph.D. at U.C. Santa Barbara, where she developed computational methods to study biological clocks. She joined the Colby CS department in the fall of '08 and is having a blast teaching students how to use computer science techniques to learn about biological systems.
 


Dr. Eric Aaron

Assistant Professor
Eric Aaron majored in Mathematics at Princeton University, also studying Cognitive Science and Computer Science, before receiving his M.S. and Ph.D. in Computer Science from Cornell University. Focusing on interdisciplinary applications of computational modeling, his work is broadly interdisciplinary, bridging science, theory, and systems. His research has two areas of emphasis: intelligent robotics, including autonomous agent navigation, task sequencing, and graph theoretic analyses for robots in dynamic environments; and interdisciplinary computational science--spanning data acquisition, modeling, simulation, and data analysis--with application domains including tumor simulations, caterpillar crypsis, and mechanisms that extend existing evolutionary theory.
 


Dr. Naser Al Madi
Assistant Professor
Naser Al Madi is a teacher and researcher in Human-oriented Software Engineering with a demonstrated history in teaching. Skilled in Eye-tracking, Machine Comprehension, and Reading models. He earned his Doctor of Philosophy (Ph.D.) in Computer Science at Kent State University.
 


Dr. Stacy Doore
Assistant Professor
 


Dr. Oliver Layton

Assistant Professor
Oliver Layton’s research focuses on how the brain controls behavior and informs the design of better technology. Specifically, he is fascinated by the brain mechanisms and strategies that allow people to effortlessly move through dynamic, complex scenarios, such as walking through Grand Central Station without colliding with people and flying drones through cluttered environments. Oliver is passionate about the liberal arts and interdisciplinary learning, having created a self-determined major in ‘Computational Neuroscience’ at Skidmore College to study the brain from a diversity of perspectives, including Computer Science, Neuroscience, Psychology, and Mathematics. He went onto graduate school at Boston University, where he became interested in human navigation and developed a large-scale, dynamic neural model that simulates how humans perceive their movement through realistic environments. After earning his Ph.D. in Cognitive and Neural Systems, he joined the Perception and Action Lab at Rensselaer Polytechnic Institute as a Postdoctoral Researcher to design virtual reality experiments to better understand human navigation and develop new models of the primate visual system.
 


Dr. Ying Li

Assistant Professor
and Associate Chair
Ying Li received a Bachelor of Engineering in Computer Science and Technology from Hubei University of Technology in China, where she continued her education and received a Master of Engineering in Applied Technology. She went on to the University of New Hampshire to pursue a Ph.D. in Computer Science, completing her Ph.D. study in 2015. Her dissertation and research focus on energy efficient methods of providing reliable communication in resource-limited, intermittently connected networks.
 

Dr. Bruce A. Maxwell

Professor
(on leave)
Bruce Maxwell started exploring computer science as an undergraduate at Swarthmore College, where he earned a B.A. in Political Science, a B.S. in Engineering, and a Concentration in Computer Science. He went on to obtain an M.Phil. in Speech Recognition at Cambridge University and a Ph.D. in Robotics at Carnegie Mellon University. He taught for two years at the University of North Dakota and nine years at Swarthmore College before coming to Colby in the fall of 2007. His interests include robotics, computer vision, computer graphics, scientific data analysis and visualization.
 

Dr. Dale Skrien

Professor
Dale Skrien went to St. Olaf College where he received a B.A. in Mathematics. He continued his education at the University of Washington where he received M.S. and Ph.D. degrees in Mathematics. His dissertation concerned algorithmic graph theory or, more specifically, algorithms relating to interval graphs. He later picked up a M.S. degree in Computer Science at the University of Illinois. He has been teaching at Colby since 1980. His interests have included object-oriented software design, educational software for computer organization courses, and computer music.
 


Dr. Hannah Wolfe
Assistant Professor
Hannah Wolfe went to Bennington College where she received a Bachelors of Arts in a self-designed major that integrated visual arts, computer science, and mathematics. While completing her PhD in Media Arts and Technology from University of California Santa Barbara, she received a Masters of Science in Computer Science. Her research interests include human robot interaction, affective computing, virtual reality, and computational creativity. Her artwork focuses on the relationship between body and technology, giving computers and robots biological qualities.
 
Kim Caswell
Administrative Secretary