Reviews of professor David Ngo

Rating: 5.0/5, difficulty: 2.0/5
He told stories and tried to keep the class entertaining with fake scenarios. We watched a lot of good movies and the class really changes your perspective. No textbook-all readings were provided online. It was a pretty easy class. As long as you do the work (blog posts, group project, and midterm and final essay) you're golden.