Scott Erker
Take professor Erker! The course is well organized and instructions are clear. Material is very easy to understand with lots of opportunity for extra credit. 1-2 short quizzes along with a discussion post a week. Textbook is free!