Mark Meyer
He's a fine man, but it's clear that he doesn't want to be teaching undergrad courses. His classes consist of him reading off the slides he posts online which tend to have no explanation of why anything works the way it does.  Hard exams. No idea where you stand grade wise. Avoid if you can. Made me reconsider my math major. 