Yiyan Shou
I took this course over SSI and it was one of the most frustrating courses Ive been in. Yiyan rarely responded to emails in a timely fashion and was incredibly critical of the entire class. Nightly homework was very time-consuming and made to be more difficult than the exams. Dont take his class unless you want to only focus on math for a month