In my opinion, Maurizio is the best Italian professor at OU (I've taken 5 Italian classes). He goes above and beyond to make sure that you are reading and speaking Italian daily, unlike some of the other professors. He keeps the class entertaining and further deepens interest in the subject. Highly recommend.