Skip to contentSkip to site navigation

Tom Ellman Associate Professor of Computer Science

Professor Ellman has done research in artificial intelligence, machine learning, problem reformulation, computer-aided design and automated software engineering. His research is currently focused on methodologies and software tools for designing computer games. Tom teaches introductory and intermediate Computer Science courses (CMPU-101, CMPU-102 and CMPU-203) as well as upper-level courses in Graphics (CMPU-378), Animation (CMPU-379) and Game Design (CMPU-389).

  • BA, Wesleyan University; M.Phil., MS, PhD, Columbia University
  • At Vassar since 1998


Research and Academic Interests

  • Artificial Intelligence
  • Machine Learning
  • Problem Reformulation
  • Computer-Aided Design
  • Automated Software Engineering

Departments and Programs


Download images for non-commercial use, photo credit required.

Photo: Ben Fink Shapiro / Vassar College