The following table lists my courses at Carnegie Mellon University (2013–2018 & 2020–present) in reverse-chronological order. Courses marked with an asterisk (*) are tentative.

**Please be warned that linked course pages might be outdated, so may contain dead links!**

Semester |
Course code |
Course name |

Fall 2022 |
21-127 | Concepts of Mathematics |

Spring 2022 |
21-259 | Calculus in Three Dimensions (for SCS) |

Fall 2021 |
21-127 | Concepts of Mathematics |

Fall 2021 |
21-254 | Linear Algebra and Vector Calculus for Engineers |

Summer II 2021 |
21-127 | Concepts of Mathematics |

Spring 2021 |
21-259 | Calculus in Three Dimensions (for SCS) |

Fall 2020 |
21-127 | Concepts of Mathematics |

Fall 2020 |
21-254 | Linear Algebra and Vector Calculus for Engineers |

Summer II 2017 |
15-151 | Mathematical Foundations for Computer Science (for the SAMS pre-college program) |

Summer II 2015 |
21-127 | Concepts of Mathematics |

Summer I 2014 |
21-256 | Multivariate Analysis |

The following table lists the courses I taught at Northwestern University (2018–2020) in reverse-chronological order.

Quarter |
Course code |
Course name |

Spring 2020 |
Math 290-3 | Linear Algebra and Multivariable Calculus (part 3 of 3) |

Spring 2020 |
Math 300-CN | Foundations of Higher Mathematics (evening course for SPS) |

Spring 2020 |
Math 330-3 | Abstract Algebra (part 3 of 3) |

Winter 2020 |
Math 230-B | Multivariable Integral Calculus (evening course for SPS) |

Winter 2020 |
Math 290-2 | Linear Algebra and Multivariable Calculus (part 2 of 3) |

Winter 2020 |
Math 330-2 | Abstract Algebra (part 2 of 3) |

Fall 2019 |
Math 290-1 | Linear Algebra and Multivariable Calculus (part 1 of 3) |

Fall 2019 |
Math 330-1 | Abstract Algebra (part 1 of 3) |

Fall 2019 |
Math 330-A | Abstract Algebra (evening course for SPS) |

Spring 2019 |
Math 211 | Short Course in Calculus |

Spring 2019 |
Math 290-3 | Linear Algebra and Multivariable Calculus (part 3 of 3) |

Winter 2019 |
Math 290-2 | Linear Algebra and Multivariable Calculus (part 2 of 3) |

Winter 2019 |
Math 300 | Foundations of Higher Mathematics |

Fall 2018 |
Math 290-1 | Linear Algebra and Multivariable Calculus (part 1 of 3) |

Fall 2018 |
Math 300 | Foundations of Higher Mathematics |

The following table lists the courses I TA'd as a PhD student at Carnegie Mellon (2013–2018), in reverse-chronological order.

Semester |
Course code |
Course name |
Instructor |

Fall 2016 |
21-128 | Mathematical Concepts and Proofs | John Mackey |

Fall 2015 |
21-128 | Mathematical Concepts and Proofs | John Mackey |

Fall 2014 |
21-259 | Calculus in Three Dimensions | Greggo Johnson |

Spring 2014 |
21-127 | Concepts of Mathematics | Mike Picollelli |

Fall 2013 |
21-120 | Differential and Integral Calculus | Russ Walker |