Dr. Salvagni is a great professor. He is certainly one of the best professors I have had so far at JCU, and he is very caring and wants to see you learn within his class. He is very accessible outside of class and always teaches his material clearly, and answers any questions students might have. I would certainly recommend him for Italian 101/102.