Ignat Soroko
I actually find this professor rather enjoyable. I don't know about all the hate he's receiving, but I like the man. His first exam was rough for most so he made the previous exams easier by giving us a "Practice Exam" which is basically the same exam with different numbers. Do the homework and practice it then you're golden.