Contact Information

Computer Science Department
Colgate University
McGregory Hall, 3rd Floor
13 Oak Drive
Hamilton, NY 13346
(tel) 315.228.7719
(fax) 315.228.7009
department@cs.colgate.edu

Faculty

Elodie Fourquet
Assistant Professor.
BS Bishop's University 2002; PhD University of Waterloo 2013
With the department since 2014.
  • Office: McGregory Hall
  • Phone: 315-228-7719
  • Email: efourquet@-xyznospamcolgate.edu
  • Specialties: Computer graphics, user interfaces, systems
  • Interests: Computer graphics, picture perception, user interaction

Courses taught: Intro to Computing I, Intro to Computing II

Michael Hay
Assistant Professor.
With the department since 2012.

Courses taught: Intro to Computing I, Artificial Intelligence, Database Management Systems

Philip Mulry
Professor and Chair.
BS Fairfield University, 1972; MA SUNY Fredonia, 1976; MA, PhD SUNY Buffalo, 1978, 1980
  • Office: 302 McGregory Hall
  • Phone: 315-228-7588
  • Email: pmulry@-xyznospamcolgate.edu
  • Specialties: Discrete structures, theory of computation, programming language semantics, formal methods, object oriented programming
  • Interests: Computation theory and programming language semantics, category theory
  • Homepage: https://sites.google.com/a/colgate.edu/mulryhomepage/

Courses taught: Contemporary Issues in Computer Science, Discrete Structures, Theory of Computing, Advanced Theory

Alexander Nakhimovsky
Associate Professor.
MA Leningrad (St. Petersburg) University, 1972; PhD Cornell University, 1979

Courses taught: Computers in the Arts and Sciences, Intro to Symbolic Programming, Artificial Intelligence

Chris Nevison
Professor.
BA Dartmouth College, 1967; BA Lincoln College, Oxford University, 1969; MS, PhD Stanford University, 1970, 1974
  • Office: 303 McGregory Hall
  • Phone: 315-228-7589
  • Email: chris@-xyznospamcs.colgate.edu
  • Specialties: Probability and statistics, mathematical economics, game theory, discrete mathematics, simulation, analysis of algorithms, parallel computing
  • Interests: Mathematical models in the social sciences, computer simulation, parallel computing
  • Homepage: http://cs.colgate.edu/~chris

Courses taught: Computer Graphics and Animation, Computer Organization and Architecture, Principles of Design for Large Systems

Vijay Ramachandran
Associate Professor (on leave 2014-15).
A.B. (2000) in Mathematics, Princeton University M.S. (2001), M.Phil (2003), Ph.D. (2005) in Computer Science, Yale University
With the department since 2007.
  • Office: McGregory Hall
  • Phone: 315-228-7780
  • Email: vramachandran@-xyznospamcolgate.edu
  • Specialties: Algorithms, theoretical computer science, economics and computation, computer networking
  • Interests: Algorithmic foundations of the Internet, specifically applied to: routing protocols; design and analysis of network management and configuration methods
  • Homepage: http://www.colgate.edu/vramachandran

Courses taught: Analysis of Algorithms, Economic Reasoning and Computational Design, Technology and Disruption

Joel Sommers
Associate Professor.
PhD University of Wisconsin, 2007
With the department since 2007.
  • Office: McGregory Hall
  • Phone: 315-228-7587
  • Email: jsommers@-xyznospamcolgate.edu
  • Specialties: Networking, Operating Systems
  • Interests: Network measurement and management, performance analysis, network and router architecture, web technologies, simulation techniques
  • Homepage: http://cs.colgate.edu/~jsommers

Courses taught: Intro to Computing I, Operating Systems, Computer Networks, Software Engineering for the Cloud

John Stratton
Visiting Assistant Professor.
BS, MS, PhD University of Illinois at Urbana-Champaign 2006, 2009, 2013
With the department since 2014.
  • Office: McGregory Hall
  • Phone: 315-228-7719
  • Email: jstratton@-xyznospamcolgate.edu
  • Specialties: Compilers, computer architecture, software optimization
  • Interests: Parallel programming languages and libraries, heterogeneous computing

Courses taught: Intro to Computing I, Computer Organization and Architecture

Staff

Valerie Cucura
Systems Administrator and Lab Instructor.
  • Office: 317C McGregory Hall
  • Phone: 315-228-6546
  • Email: vcucura@-xyznospamcolgate.edu

Courses taught: Intro to Computing I

Charlotte Jablonski
Department Administrative Assistant.
  • Office: 201N McGregory Hall
  • Phone: 315-228-7719
  • Email: cjablonski@-xyznospamcolgate.edu
Matt Lyboult
Lab Instructor.
  • Office: McGregory 318
  • Phone: 315-228-7564
  • Email: mlyboult@-xyznospamcolgate.edu

Courses taught: Intro to Computing I, Intro to Computing II