Vinicius Petrucci
Worst professor I've taken, the whole class is out of sync with lectures and assignments. Exam averages were always around a D, curve was maybe 1% on midterm and no curve on final. He seems like a great person, but as a professor I would try to find another.