Thomas Twardowski
He gives so much homework from the textbook and his own made up homework, but this won't help you on his quizzes or exams. He has said himself that his problems are way harder than those from other classes and on the MCAT. So if you have to take him, good luck.