Michael Ben-Zvi

Colby College Department of Mathematics

mbenzvi (at) colby.edu


Starting in Fall 2021, I will be the calculus coordinator and lecturer at Colby College. Previously, I was a Visiting Assistant Professor at Bowdoin College for the 2020-2021 academic year, and a Norbert Wiener Assistant Professor at Tufts University for the 2019-2020 academic year. I graduated from Tufts University in 2019 under the direction of Kim Ruane. My main research interest is in geometric group theory. I received my Bachelor’s degree from Bowdoin College in 2013 and my Master’s from Tufts in 2015.

Here is my CV


My research is in geometric group theory. I am primarily interested in boundaries of CAT(0) groups, relatively hyperbolic groups, right-angled Artin groups, and right-angled Coxeter groups.

Here is a copy of my research statement. My papers can be found below:


Fall 2021 teaching at Colby: MA 125: Single-variable Calculus and MA 160: Series and Multivariable Calculus (two sections)

Previous teaching at Bowdoin:

  • Biostatistics (remote), Spring 2021

  • Introduction to Mathematical Reasoning (remote), Spring 2021

  • Integral Calculus (two sections, remote) Fall 2020

Past teaching at Tufts (all instructor of record):

  • Calculus II, Spring 2020

  • Introduction to Probability and Statistics, Spring 2020

  • Differential Equations, Fall 2019

  • Graduate Development Seminar, Fall 2018 and Spring 2019

  • Mathematics of Social Choice, Fall 2017 and Summer 2018

  • Introduction to Calculus, Summer 2017

For four semesters (Spring 2014-Fall 2016) I was an online course instructor for the Poincare Institute, an NSF-funded grant whose mission is to improve the teaching and learning of middle school mathematics by helping teachers deepen their understanding of key mathematical concepts and of how students learn. As a course instructor, I managed an online forum, facilitated discussions, and graded the teachers’ work.


  • Bowdoin Math Circle (Fall 2020)

  • Organizer for Geometric Group Theory and Topology Seminar at Tufts University (2019-2020)

  • Founder and organizer for Tufts Graduate Student Teaching Seminar (2015-2018)

  • Founder and organizer for Tufts Geometric Group Theory Reading Seminar (2017-2019)

  • Organizer for Tufts Graduate Student Seminar (2017-2019)

  • Organizer and mentor for Tufts Directed Reading Program (2015-2017)

  • Random code for calc 3

Plane plot:

var('y z')

P=implicit_plot3d(z==x+y+1, (x,0,2),(y,0,3),(z,-.1,6))

Q = implicit_plot3d(z==0, (x,0,2),(y,0,3),(z,-.1,6), color = 'red', opacity = .6)



var('y z')

P=contour_plot((x-1)^2 + (y-2)^2, (x,-7,7),(y,-7,7), fill = false, labels = true)

Q = implicit_plot(x^2+y^2==45, (x,-7,7),(y,-7,7), color = 'red')


var('y z')

P=contour_plot(x^2+x+y^2,(x,-2,2),(y,-2,2),fill = false, labels = true)

Q=implicit_plot(x^2+y^2==1,(x,-2,2),(y,-2,2), color = 'red')