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.
Semester | Course code | Course name |
Spring 2025 | 21-266 | Vector Calculus for Computer Scientists |
Fall 2024 | 21-127 | Concepts of Mathematics |
Spring 2024 | 21-266 | Vector Calculus for Computer Scientists |
Fall 2023 | 21-127 | Concepts of Mathematics |
Spring 2023 | 21-266 | Vector Calculus for Computer Scientists |
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 SAMS) |
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 (for SPS) |
Spring 2020 | Math 330-3 | Abstract Algebra (part 3 of 3) |
Winter 2020 | Math 230-B | Multivariable Integral Calculus (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 (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 |