Hi! I'm a PhD candidate at USI (Lugano, 🇨ðŸ‡), where I work at the LuCE research group under the supervision of Matthias Hauswirth. I also spent a semester abroad at Aalto University (🇫🇮) under the supervision of Juha Sorva. My interests in Computer Science are broad, but my heart lies in teaching. This curriculum describes my path, in case you are interested.
If you want to get in touch, feel free to write an email to luca@chiodini.org.
I have been working on improving programming education from several angles. I investigated misconceptions about programming languages, the role of expressions while learning Java, and methodological issues with ad hoc instruments for computing education research. My current main project is PyTamaro, an approach to teach programming using the domain of graphics in a rigorous and engaging way. I created an open-source Python library and a web platform which hosts hundreds of activities and dozens of curricula currently used by teachers at multiple educational levels.
Over the years I've created and freely shared a number of resources (partially in Italian), which some have found useful: