Great teacher. So helpful and patient. I fell behind with some health issues and he was really patient with helping me get caught up. Kind of strict in making me do all the work, but pretty understanding to let me do it at all.