This course is straightforward read the chapter before the lecture as he does go over the chapter pretty fast. But is willing to stop if you need clarification, have questions, or help. Is very accessible to reach by email or text and responds in a timely matter. Has practice non graded quiz for each chapter that help as notes on the big exams.