Davide Lauria
He's a good professor. It's slightly hard to understand his accent and his lecture sometimes, but it is understandable overall. He gives reviews that cover the midterm pretty well and asks a lot if we need any help in understanding a concept which is really nice of him. He also extends homework deadlines, especially if the student really needs it.