Kenneth Bohnert
Amazing professor, he does a lot of practice t/f, short answers, and multiple choice questions in class that are similar in style to his exams. Homework helps you understand your material and is not busy work. His exams are very fair, and is super lenient on grading short answers, he will give you points where he feels you deserve. 