Diamond Lambert
Diamond was excellent to work with, but be prepared to do extra leg work to understand the material. The class is mostly reading the textbook, discussion posts (that are thought-provoking but have high word count requirements), and large projects that are really fun. She is pretty strict about deadlines, but not unreachable, and offers extensions. 