Yelin Zhang
This class is tough but doable. Youre graded on 3 tests and hw. Hw is your main source of studying aside from past practice exams(which arent entirely trustworthy). Yelin does a great job teaching the course but the tests can be brutal. Yelin is a sweetheart, hes funny, really loves his students. He offers a little bit of EC. Read/study the slides!