David Ngo
Super kind, interesting and funny! I took the online course, but I know this class would've been fun in-person. Manageable workload with online discussions every week. Two essays and a two "blogs" (1-2 pages). There are films and sometimes short videos assigned as well. 