Richard Hresko
He's a great professor. I don't understand the negative going on in these ratings. If you want a good grade, do your part. He's not bad at all, just a no-nonsense professor. If you don't put the work in, find another teacher. That's it.