Reviews of professor Vinicius Petrucci

Rating: 4.0/5, difficulty: 4.0/5
If you put in the work (start labs early, reach out if you need help, read the slides/book, & study application of the material), this class is manageable. My major complaint is that the lecture content, homework, labs, and exams were not always aligned in regards to the material, but it is not impossible to perform well in the course overall.

Rating: 2.0/5, difficulty: 4.0/5
not very helpful nor communicative, need to use other resources such as tas and textbook to succeed, but overall the content isn't too hard. expect to be teaching yourself/relying on tas

Rating: 1.0/5, difficulty: 5.0/5
This is a class that you will have to put a lot of effort into to just understand the material. Go to TA recs, read the textbook (it's honestly amazing), and prepare to cram for the midterm and final. The labs aren't bad besides the last lab, be prepared to dedicate a lot of time for that one. You will probably have to take this class with him too.

Rating: 1.0/5, difficulty: 5.0/5
What more can be said about Petrucci? This class has broken me except for the assembly lab because that was kinda cool. F- for Petrucci