Eric Diestler
I had him last semester and I honestly can't stress this enough - You need to avoid him. He rants on and on and when you ask him a question, he seems to be very vague and not really answer it. All of his tests are made by him and let me tell you something, they are possibly the worst tests I have ever seen/taken. Avoid!