A picture of me.

Alex Townsend

Assistant Professor

Cornell University


Malott 589



At MIT and Cornell I have taught several graduate courses as well as two undergraduate courses. My classes are designed to be challenging, interactive, and fun. I often tell the human stories behind mathematical ideas along the way. I have excellent student ratings.

Spring 2017: MATH 6140. Overall student rating 4.95/5

An upper-level graduate course on the top-ten algorithms from the 20th century, covering classics like the Metropolis algorithm, QR algorithm, and the fast multipole method.

Fall 2016: MATH 4250. Overall student rating 4.83/5

An upper-level undergraduate course in numerical analysis. Derrick Lin, a student from the course, made a song about some of the stuff we did in the class:
I also received a heart-warming thank you letter.

Fall 2015: 18.06. Overall student rating 6.1/7.

A service course on linear algebra with 220 students, regularly taught by Gil Strang. Here is the course webpage.


Fall 2015: 18.336. Overall student rating 6.9/7.

Small graduate course on fast numerical methods for solving PDEs and integral equations. Here is the course webpage.

Spring 2015: 18.085. Overall student rating 6.5/7.

Large graduate course for teaching computational science to engineers. Here is the course webpage.

In one class I showed the chebsnake game. Anyone can download it from here as it comes with Chebfun. (Creator: Stefan Güttel. Video is courtesy of Jenny Liu.)

Jan 2015: Approximation theory in practice

A short 3-day course on modern approximation theory.

Fall 2014: 18.336. Overall student rating 7/7.

A graduate class on fast numerical methods for solving PDEs and integral equations.

Jan 2014: KAUST WEP

Nick Hale and I ran a week-long Chebfun tutorial in the Winter Enrichment Programme (WEP) at KAUST in Jeddah.