He isnt the most accessable and there is no specific timeline for the class, things are just randomly posted. I felt I did a lot of self teaching and relied on youtube or the textbook. Hes a nice guy and its a managable course but if you need extra support this might not be the best for you. I would take again but it wouldnt be my first choice.