A good professor. She explains lectures in Italian, which I find goes over my head as someone who doesn't know Italian. But if you know it, you'll pass. I think she's under the impression that everyone is fluent. She uses SuperSite; be prepared to pay (around $200?) and she does test reviews, and the final assignment is a presentation.