Abdussalam Alawini
Terrible prof. Has deluded himself into thinking students love him. Assignments are complex and very vaguely worded, even TA's are too confused to help. Blames students "not starting early," etc. for struggling, refuses to listen to feedback. Course material is not hard, but figuring out what the homework even wants you to do is much harder.