Take his class. You learn so much and everything is done online. Always available(including weekends) to answer any questions you have. Explains very well and reviews work and makes correction to guide you to the right steps. I love this teacher and forever recommend him. TAKE HIS CLASS!!!