Anderson is a respectful and passionate professor. His lectures are pretty heavy; weekly lecture videos and then in-person lectures which he basically went over and explain in more detailed the videos and textbooks. Quizzes were easy and done weekly. The exams were all in person and you should definitely study for them. 