Rann Bar-On

Rann Bar-On

Senior Lecturer in Mathematics

Duke University


I specialize in early undergraduate mathematics education, having dedicated my career to it after finishing my Ph.D. in Math in 2009 under the supervision of John Harer. For the past decade, I have taught and supervised Math 105L and 106L, entry-level laboratory calculus courses at Duke. I have edited and created labs for these courses, introducing technological and pedagogical innovations adapted to each year’s students. I have served as a college (pre-major) advisor to dozens of undergraduate students and as major advisor to a few. In 2017, I won Duke’s Advisor of the Year Award, as chosen by the Academic Advising Center based on comments from my advisees. I live in Durham, North Carolina with my partner and young child. My pronouns are he/him/his.

  • Undergraduate Math Education
  • Curriculum Development
  • Computer-based tools for Undergraduate Learning
  • PhD in Mathematics, 2009

    Duke University

  • Master of Mathematics, 2003

    Warwick University


105L Materials
Materials for Fall 2021 105L
105L Materials (OLD: Fall 2020)
Materials for Fall 2020 105L
106L Materials (Fall 2021)
Materials for Fall 2021 106L
106L Materials (SPRING 2021 - OUTDATED!)
Materials for Spring 2021 106L
218 Labs (Gitlab)
Jupyter Labs for Math 218 - Matrices and Vector Spaces
218 Materials
Materials for Spring 2020
218L Materials
Materials for Fall 2020


In the Fall 2021 semester, I am teaching the following courses: