Tina Capeles
She is a very hard grader and her lectures will get you thinking even if obviously leans more to the right but just wish her lectures were more about the assignments rather than the current president.