Monica Barra
Her lecture hall class is beyond hard and for no reason. The only four grades are tests and they are worded very philosophical so its hard to do well on them. Do not try to contact her outside of class because she doesnt even respond. I got an 89.4 in her class and she didnt bump it up. Highly recommend finding someone else for this course.