Reviews of professor Davide Oppo

Rating: 5.0/5, difficulty: 3.0/5
Dr. Oppo is a great professor! His lectures are interesting and the material is not too hard to understand. The guidelines for his assignments are very clear and he's willing to help you with whatever you need. If you put in effort and attend class you will do well!

Rating: 5.0/5, difficulty: 4.0/5
Great professor. Graded on labs, three exams, and a final. Attendance is not mandatory, but skipping class is not recommended; you'll miss a lot. Slides are posted on moodle. He's accessible outside of class and very funny if you catch him in the right mood.

Rating: 1.0/5, difficulty: 5.0/5
I will probably have to drop this class. Entire class of about 150-200 people pretty much failed the first test, so I am not the only one. I sit in the front row and still cannot understand his accent. There are 4 tests including the final and attendance. THAT is it. No homework. From day 1, told us to talk to the TA for anything before him. bad.

Rating: 2.0/5, difficulty: 4.0/5
He has a thick accent so it is a little tough to understand him. His tests were nothing like the lectures, so your best bet is to read the chapters. He does not seem to be very helpful either.