Therese Grijalva
Really thoughtful Professor. She knows her stuff really well, and sometimes can be confusing because she is really advanced but overall easy enough to follow if you try. Lots of outside class prep, but if you keep up you are fine.