Ilaria Canavotto

This professor has taught: PHIL370
Information Review
Ilaria Canavotto
PHIL370

Expecting an A
Anonymous
12/27/2025
This was a really nice class, Ilaria is a very kind and approachable prof who cares deeply for students' understanding and wellbeing. The lectures were thorough and she took the time to really explain things/give examples if anyone had questions or didn't understand specific topics. Despite being a decently numerous class (prob 20 people), it felt more like a seminar-style class, with student input being important. Ilaria was very flexible with things like quizzes and even offered students the opportunity to reach out before the final if they felt as though they weren't adequately prepared. The material itself starts out very easy (esp if you've already taken CMSC250 or equivalent) with propositional logic but becomes quite challenging towards the middle and end of the semester when you finally get to the proofs of soundness/completeness, and the final exam was quite dense. This is a proofs class, so you're expected to be able to follow/recreate the proofs covered. There were 3 midterms (2nd and 3rd were take-home) and an in-person final (10 questions on the later material, several proofs). There were also weekly homeworks/problem sets which were doable, and weekly/biweekly quizzes which also started out easy but became challenging, several were dropped. Don't skip much because it might be quite difficult to catch up, but the notes are very thorough. Good, intellectually stimulating class for a cs/math major or similar looking for an upper level logic course, and you'll likely get an A/B if you put in decent effort towards understanding the material.
Ilaria Canavotto
PHIL370

Expecting an A-
Anonymous
12/16/2025
Awesome professor, very understanding and her lectures are really good. She also posts all lecture materials on elms. Recommend to take.