Lecture notes for the MATH198 lecture course Fall 2009 at Stanford on Category Theory and Functional Programming.

I taught MATH 20: Calculus in Spring 2010 at Stanford.

I gave a mini-course on persistent homology at KTH in Stockholm, September 2-7, 2010.