Reviews of professor Ryan Whetstine

Rating: 2.0/5, difficulty: 4.0/5
Knows his stuff but his teaching during lectures are boring and vague, so prepared to do a lot of self-study. A lot of homework and quizzes every week, mid-term and final exam, and a few individual projects.