Khai Lu
Expect a workload of homework every week. You need maybe 2 hours max weekly to complete these. In total it was 146 assignments throughout the semester. He does lectures but everything is on the book, so you can skip his 20 min videos. Beware of exams! He gives 45 minutes for 70-80 questions. Other than that, just be active and study.