Giulia Gurun
After 4 yrs at UCSC, I can whole-heartedly say Giulia is the best lecturer I've had. This class is difficult because of how much information there is and how you need to apply this information to real life. Her exams are scenario based and require critical/logical thinking about everything learned. VERY difficult class, but very amazing professor!