Bezte is the best! I have put off this class for many years because it was mandatory for my degree and really has nothing to do with it. While it would be hard to follow as an asynchronous class, if you watch all the lectures and read the textbook, you will be fine. seriously DO the exam practice questions, they're not there for nothing.