Yihsu Chen
Lectures were basically him reading off the slides so it was hard to get clarity on any specific subject. Only a few assignments that you're graded on which are scattered across the course. I was not super interested in the material which made the class much more difficult.