Bradley Powell
This teacher is very good. There is a lot of reading, but the work is reasonable and straightforward overall. The textbook is online, and you're only assigned one chapter a week. The quizzes are bi-weekly, and you have plenty of resources to do well each week. Just do the work and he will leave good feedback to do better in future work.