Tao Huan
Very dry material with a prof who makes you feel stupid. He always makes remarks like "you should know this" or "this is highschool material" or "this is so easy". Comments like these are not conducive to a good learning environment. Also, if the whole class is asking the same question, clearly we don't know it and he hasn't explained it well.