Jack Dalton
Every awful thing that's been said about this professor is correct; however, as long as you try you will do well in this class. He does quiz and exam corrections for an AMAZING amount of points back. If you miss any homework, he is lenient. I recommend this if you will put in time for office hours or if you already have a decent understanding. 