Alessandro Gasparini
Great professor and an all-around great guy. His teaching his easy to understand and he doesn't talk in Italian at 100 mph like other professors do. He is down to earth and very understanding of life difficulties that can get in the way sometimes. If you are just looking for a foreign language to complete your degree, DEFINITELY take him.