Craig Wright
This has by far been the worst experience of my college career. This guy is not cut out to be a teacher at all. No guidelines for anything and expects you to know the material. Also the hardest exams I have ever taken.