Cameron Farnsworth
Doesn't really care about his students, barely communicates, doesn't even try to prepare you for tests, also puts stuff he didn't go over on tests 
Oh, and forget about emailing him, he'll just refer you to the syllabus instead of actually talking to you