Ive taken several of his on-line classes and theyre laid out really equally. Lectures are posted in the beginning from the semester and stay awake in order to progress at your own personal pace, which happens to be also helpful if you need to evaluate a concept later. He also offers comprehensive suggestions on assignments so you can transform your