Chair / Professor, Graduate Student Advisor

Professor Eppstein has a very interdisciplinary educational background and interests, with a BS in biology, an MS in computer science, and a PhD in environmental engineering. She joined the Computer Science faculty in 1983 and became Department Chair in 2012. She is a tireless champion for breaking down disciplinary barriers in education and research. In 2006 she became founding director of the Vermont Complex Systems Center, and in 2010 she led the working group that succeeded in making Complex Systems one of UVM's three Transdicsiplinary Research Initiatives.

Her active research program in computational modeling and analysis of complex systems spans a wide range of physical, biological, sociological, and technological systems and has been funded by a variety of federal agencies including NSF, NIH, DOT, DOE, and USGS. She has developed and taught 19 different computer science courses at all levels, and is currently teaching two popular graduate classes (also taken by some strong undergraduate students); CS 352 Evolutionary Computation (Fall semester) and CS 302 Modeling Complex Systems (Spring semester). Please visit her home page to see more about her interests, including her CV with publications.

For more information, visit Professor Eppstein's website.

Chair of CS department Maggie Eppstein

Areas of Expertise and/or Research

Complex systems modeling and analysis, including evolutionary and agent-based computing, artificial neural networks, complex networks, etc., with applications in a variety of biological, physical, technological, and social domains.


  • Ph.D., Civil & Environmental Engineering - University of Vermont
  • M.S., Computer Science - University of Vermont
  • B.S., Zoology - Michigan State University


  • (802) 656-1918
  • (802) 656-3330
Office Location:

351C Votey

Courses Taught

  • CS 050 - Seminar for New CS Majors
  • CS/CSYS 302 - Modeling Complex Systems