Katherine Roach
omgggggg way too much work for an elective, and she can be rude towards students. She assumes you are supposed to know everything and makes her tests exceptionally hard for again, AN ELECTIVE! She is passionate about the material and is cracking jokes and is generally really nice to listen to, but the workload and expectations are a bit much IMO. 