Michelle Diaz
This class is pretty hard for no reason. The material itself is pretty self-explanatory, but Dr. Diaz just really wants to make it a struggle. She is a good lecturer and really a pretty good teacher, but oh my god the exams! They are basically two exams in one 1hr 15min time frame with essays and MC. The homework is also pretty time consuming