So, I took the video on demand option, as I wanted to be able to go at my own pace. There weren't any simulated tests, but the videos were thorough with tons of examples. No one interrupting with silly questions, just the professor and a white board. The materials they provide are excellent, and...