Carlo was amazing. He truly cared about what his students were learning and if lectures went a bit off his schedule he did not mind at all. He adapted well to online learning and continued to make the class fun and engaging for the students. Projects were difficult but due able and he was always there for extra help. 100% recommend him as a prof!