Dr. Li teaches a difficult course and expects students to work hard. He teaches for understanding, not memorization. He is lecture-heavy, pauses frequently, and provides many examples. Be ready to work. Start HW after lecture, read the book, review notes and attend office hours early in the semester! He is a kind man eager to accommodate.