Manoj Shah
Oh Manoj. Basically, he is a one trick pony, generators. It is clear he knows a lot but he is an awful teacher. He'll give off topic talks all class and sometimes show examples but when it comes to the exam, it's either conceptual you've never seen or he throws some wrench in to screw you up. Does a horrible job then wonders why people copy HW