Shiwei Lan
This is BY FAR the WORST professor I have had in my time at UIUC. He was consistently rude, unavailable, and condescending towards his students blaming them for mistakes he made in making exams impassible. He has made no effort to be a better lecturer or be a nice person at all. It seems like he wants his students to fail.