The most compassionate accommodating non-adversarial teacher I've ever had. Knows the material, no proprietary online hw, book is the same for I and II and can be found pdf, formula sheet given, lectures are also streamed live and recorded, well-organized course, class is very ADHD friendly. Stay communicative and he is happy to help you pass.