He posts the lectures and assignments at the beggining of each of the three units, up to you to keep up. The work is tough if you are not familiar with it, and you HAVE to start early to prepare for the tests and assignments. He knows his stuff and has helpful zooms before tests/assignments, but be ready to teach yourself a little. 