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 2020 105L

106L Materials

Materials for Spring 2020 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 2019 semester, I am teaching the following courses:

  • Math 105L Section 1

  • Math 218L
    • Lab: TTh 10:05-11:20am, West Duke Building 108B