Seth Anderson
Prof Anderson is a good teacher who would still be popular even if he graded on a curve at a top university with a bunch of overachievers. The online format with open book tests makes it easy for a wide variety of students to study on their own and do well. Regardless, you will learn a lot.