Ive taken a couple of of his on-line lessons and theyre laid out rather likewise. Lectures are posted at first in the semester and stay up so you can development at your very own pace, which is also handy if you might want to critique a concept later. He also offers comprehensive feedback on assignments in order to increase your function and resubm