Carlo Padula
He is a great professor & you can tell that he values education over grades. He is super supportive.
The Italian units are covered pretty fast and the only textbook required is online (Lingo Learning). I recommend you stay on top of the Lingo Learning assignments so that you do not have to cram at the end of the semester. 