In fall 2020, I am teaching MATH 34 (Calculus II) and MATH 165 (Probability Theory). Some old Tufts course pages may be found below.

In addition to teaching at Tufts, I have in the past worked with the Modern States Education Alliance to provide a free education in elementary mathematics. I have collaborated with MSEA and IBL to produce publically available online courses in mathematics ranging from algebra to basic calculus. I hope these materials are of use to students pursuing self-education, preparing for college, or just trying to brush up on basic skills and concepts. Our goal is to make access to this fundamental material open and engaging. Please contact me with questions or comments about these free courses. I wrote an op-ed in the Baltimore Sun about our work in democratizing education through free online content.

I developed courses in College Algebra, College Mathematics, Pre-Calculus and Calculus. The College Algebra and College Mathematics courses have been endorsed by the College Board--I hope you find them useful.