Marco Giacoletti
Professor Giacoletti is the one to take. His lectures are above average, and he is really patient. I found his patience to be refreshing. He makes students feel good for participating, is always willing to re-explain concepts, and gives students time or additional examples to understand new material. Just comes across as a good human