He is a good person and means well but just can't explain concepts clearly. The textbook is mandatory since you can't really understand anything with only the lectures. The written portion of exams are incredibly memorization heavy, and the multiple choice questions are insanely difficult. This makes the course more difficult than it should be.