I really liked Dr. Horsey's class, but by no means was It easy for me. He is great at answering emails and coming early to meet with students before class. The homework is all online, as long as you take good notes in class it's easy. He does give almost weekly quizzes, but if you study, they are okay. Exams are hard. I did enjoy the class, though.