Amir Nasr
Worst prof ever. Just trust me and drop it. He is not worth the tears and breakdowns. There are no notes/slides, no lectures, no office hours, and he can't teach at all. There are profs that are worth the tears, he isn't. Literally drop his class. Take someone else in the summer. Tried to email him multiple times, never got a reply back.