Sewan Fan
Terrible teacher. Taught from unreadable notes and used slides that were totally NOT understandable. I could not understand any of his lectures, and I often had to teach myself from the book and YouTube. Labs were highly stressful. DO NOT TAKE