Video streaming is a great way to take a review course. By not having to travel I was able to use my time efficiently. I liked the organization and the emphasis on Transportation. I also found the practice tests to be crucial in preparing for the exam. The review course prepared me better than I thought. I will definitely recommend this course to my co-workers.