Yidou Wan
Great prof! genuinely cares and is very relatable to kids. lectures are never boring and he often shows videos. his tests aren't too hard, mostly just matching example to the term. Attendance is sort of mandatory as you must attend like 70% of class and he has clicker questions to mark attendance, but his class is actually fun to go to.