Ive taken a few of his on line classes and theyre laid out very in the same way. Lectures are posted firstly with the semester and not sleep in order to progress at your personal pace, that is also helpful if you need to evaluate a concept later on. He also provides complete opinions on assignments so that you can improve your do the job and resubm