Teaching
These are courses I had primary instruction responsibility for. You can find course materials, including projects, lecture slides, and syllabi, at the links below.
I maintain these old course sites on a best-effort basis. If something is missing, feel free to contact me! I will do my best to dig it up, but be prepared for the possibility that it has been lost to time.
| Term | Course |
|---|---|
| Summer 2024 | CS 324E: Elements of Computer Graphics |
| Summer 2023 | CS 324E: Elements of Computer Graphics |
| Summer 2022 | CS 303E: Elements of Computers and Programming |
| Fall 2019 | CS 105C: C++ Programming |
These courses are ones I TAed or co-taught. Since I do not own the materials for these courses, they are not posted here. The links here will take you to the main course site for that course.
| Term | Course | Instructor of Record |
|---|---|---|
| Spring 2021 | CS 439: Principles of Operating Systems | Alison Norman |
| Fall 2020 | CS 439: Principles of Operating Systems | Alison Norman |
| Spring 2020 | CS 439: Principles of Operating Systems | Alison Norman |
| Spring 2019 | CS 349: Contemporary Issues in Computer Science | Sarah Abraham |
| Fall 2018 | CS 331: Algorithms and Complexity | Fares Fraij |
| Spring 2016 | CS 331: Algorithms and Complexity | Fares Fraij |
| Fall 2015 | CS 349: Contemporary Issues in Computer Science | Elaine Rich and Alan Cline |
| Fall 2014 | CHEM 120: Inorganic Chemistry | David Kelley |