Diane Souvaine
Professor
Computer Science
Adjunct Professor, Mathematics

Research:
computational geometry, design and analysis of algorithms, computational complexity
Biography:
Diane L. Souvaine is a professor in the Department of Computer Science. She holds a secondary appointment in the Department of Mathematics. She served as vice provost for research from 2012-2016 and chaired the Department of Computer Science from 2002-2009. Prior to Tufts, Souvaine was a member of the Rutgers University faculty for 12 years.
She is currently chair of the National Science Board, the governing body of the National Science Foundation.
Education:
Ph.D., Computer Science, Princeton University, 1986
M.S.E., Computer Science, Princeton University
A.M.S.L., Mathematical Sciences, Dartmouth College
B.A., Mathematics and English, Harvard University
Professional Experience:
2016-2018:
Senior Advisor to the Provost, Tufts University
2012-2016:
Vice Provost for Research, Tufts University
1998-present:
Professor, Department of Computer Science, Tufts School of Engineering
1986-1998:
Department of Computer Science, Rutgers University
- 1992-1998: Associate Professor
- 1986-1992: Assistant Professor
Selected Honors and Awards:
2016: Elected Fellow, American Association for the Advancement of Science (AAAS)
2008, 2012: Appointed Member, National Science Board
2008: Lillian and Joseph Leibner Award for Outstanding Teaching and Mentoring, Tufts University
2005: Fellow, Radcliffe Institute for Advanced Study
Fellow, Association for Computing Machinery (ACM)
Selected Professional Activities:
2018-present: Chair, National Science Board
2016-2018: Vice Chair, National Science Board
Professional Memberships:
Association for Computing Machinery (ACM)
American Association for the Advancement of Science (AAAS)
Teaching/Courses Taught:
COMP-0011: Introduction to Computer Science
COMP-0015: Data Structures
COMP-0160: Algorithms
COMP-0163: Computational Geometry
COMP-0263: Advanced Computational Geometry