Paul Hadwin
Terrible prof! Makes a lot of mistakes during the lectures and vague with explanations. Did not give back term project grades until AFTER the final was over (projects were done early on). Marking was vague, and he took huge chunks of marks off for small mistakes and not showing obvious proofs. Hard course made even worse by a horrible teacher.