Contact Information

Computer Science Department
Colgate University
McGregory Hall, 3rd Floor
13 Oak Drive
Hamilton, NY 13346
(tel) 315.228.7719
Charlotte Jablonski, Administrative Assistant
cjablonski@colgate.edu

Faculty

Reyan Ahmed
Visiting Assistant Professor.
  • Office: tbd
  • Phone: tbd
  • Email: rahmed1@-xyznospamcolgate.edu
Noah Apthorpe
Assistant Professor.
Ph.D. (2020), M.A. (2017), A.B. (2014) in computer science, Princeton University
With the department since 2020.

Courses taught: Intro to Computing I

Nick Diana
Assistant Professor.
With the department since 2020.
  • Office: 305 McGregory Hall
  • Phone: 315-228-7588
  • Email: ndiana@-xyznospamcolgate.edu

Courses taught: Intro to Computing I

Elodie Fourquet
Associate Professor.
BS Bishop's University 2002; PhD University of Waterloo 2013
With the department since 2014.
  • Office: 309 McGregory Hall
  • Phone: 315-228-6033
  • Email: efourquet@-xyznospamcolgate.edu
  • Specialties: Computer graphics, user interfaces, systems
  • Interests: Computer graphics, picture perception, user interaction
  • Homepage: https://www.cs.colgate.edu/~efourquet/

Courses taught: Intro to Computing II, Computer Graphics

Aaron Gember-Jacobson
Assistant Professor.
BS (2009) in Computer Science, Marquette University; MS (2011) in Computer Science, University of Wisconsin-Madison; PhD (2016) in Computer Science, University of Wisconsin-Madison
With the department since 2016.
  • Office: 310 McGregory Hall
  • Phone: 315-228-6298
  • Email: agemberjacobson@-xyznospamcolgate.edu
  • Specialties: Computer networking, systems
  • Interests: Network verification, network management, software-defined networking
  • Homepage: http://aaron.gember-jacobson.com/

Courses taught: Intro to Computing I, Introduction to Computer Systems, Operating Systems, Computer Networks

Mario Graff-Guerrero
Visiting Assistant Professor.
  • Office: tbd
  • Phone: tbd
  • Email: mgraffguerrero@-xyznospamcolgate.edu
Georgiana Haldeman
Visiting Assistant Professor.
  • Office: tbd
  • Phone: tbd
  • Email: ghaldeman@-xyznospamcolgate.edu
Michael Hay
Associate Professor.
A.B. (1998), Dartmouth College; M.S. (2007), Ph.D. (2010), University of Massachusetts at Amherst
With the department since 2012.

Courses taught: Discrete Structures, Artificial Intelligence, Database Management Systems, Data Science

Philip Mulry
Professor, Emeritus.
BS Fairfield University, 1972; MA SUNY Fredonia, 1976; MA, PhD SUNY Buffalo, 1978, 1980
  • Office: 305 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://www.cs.colgate.edu/~pmulry

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

Chris Nevison
Professor.
BA Dartmouth College, 1967; BA Lincoln College, Oxford University, 1969; MS, PhD Stanford University, 1970, 1974
  • Office: 304 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: https://www.cs.colgate.edu/~cnevison

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

Vijay Ramachandran
Associate Professor.
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: 308 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: Intro to Computing II, Data Structures and Algorithms, Analysis of Algorithms, Economic Reasoning and Computational Design, Technology and Disruption

Hiva Samadian
Visiting Assistant Professor.
PhD in Computing and Information Science and Engineering, University of Puerto Rico Mayaguez; MSc in Information Technology, Tarbiat Modares University; BS in Pure Mathematics, Amir Kabir University
  • Office: McGregory 313A
  • Phone: 315-228-7946
  • Email: hsamadian@-xyznospamcolgate.edu

Courses taught: Intro to Computing I, Discrete Structures, Analysis of Algorithms

Joel Sommers
Professor and Chair.
PhD University of Wisconsin, 2007
With the department since 2007.
  • Office: 306 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: https://www.cs.colgate.edu/~jsommers

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

Staff

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

Courses taught: Intro to Computing I

Charlotte Jablonski
Department Administrative Assistant.
  • Office: 209A 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

Stephen Van Wert
Laboratory Instructor.
MS, Engineering Science and Mechanics, Penn State BA, Computer Science, Williams College
With the department since 2018.
  • Office: 319B McGregory
  • Phone: 315-228-7226
  • Email: svanwert@-xyznospamcolgate.edu

Courses taught: Intro to Computing I