Xiang Zhang
Dr. Zhang is a very understanding professor. Attendance is technically mandatory, but he isn't very strict about it. Most of his classes are lectures with powerpoint but he does incorporate a lot of films and videos pertaining to the material, which makes it interesting. His tests are fairly difficult so make sure you take detailed notes.