Take the high ratings with a grain of salt, but also remember that this is a different format than what people are used to. In person, he may be a great course instructor, but this class was awful. The first and final exam were both very hard. Looking back, nothing helped me get ready for the tests, they provided nothing that truly prepped you.