Vinicius Petrucci
Petrucci is smart, and nice enough, but is just terrible at teaching the material. It seems like he puts minimal levels of effort into ensuring that his students understand and are engaged in what he teaches. All of his slides, labs, probably exams as well, are plagiarized from classes at CMU & Brown with 449-like curriculums. AVOID AT ALL COSTS!