Most of the lecture notes, assignments, labs and other resources used in this course have been provided by, borrowed from, or inspired by:
- Sarah Diesburg
- Andrew Berns
- Ben Schafer
- Eugene Wallingford
- ...as well as books, papers, friends, and colleagues...