Craig is a really great teacher! He tries to make stats interesting & explains concepts thoroughly. It was an easy A however I took it as a summer class. There was a lot of hw and quizzes but its doable! He gave extra credit and always wants to help. If you get stuck on something get help bc the material builds on each other.