Fangyuan Zhang
Homework is a pretty good indication of what will be on the test, and you get to have an entire sheet of paper as a "cheat sheet" during your exam. Clear expectations, and a pretty lenient grader.