Abdolkarim Asghari
The lectures and powerpoints were honestly useless. I've sat through some amazing lectures over the years, but his just ain't it. Avoid this class if you can; material is interesting, but the exams aren't squarely based on lectures.