Yun Yang
He has got to be the worst professor I've ever had at U of I. This class is insanely difficult, the lecture slides and homework do nothing to help you prepare for the exams. He is also very unhelpful, half of the time he's not even in his office during his office hour (I went three times and he was there once). DO NOT TAKE HIS CLASSES!