Teaching

Programming I Lab (2022)

Undergraduate course, University of Turin, Department of Computer Science, 2025

Teaching assistant for the laboratory part of the Programming I course. Main topics: programming fundamentals, java, imperative programming, basic data structures, basic programming strategies, recursion.

Object Oriented Programming and Java Lab (2024)

Undergraduate course, University of Turin, Department of Cultures, Politics and Society, 2025

Teaching assistant for the laboratory part of the Object Oriented Programming and Java course. Main topics: Java, Object Oriented Programming paradigm, classes, inheritance, polymorphism, interfaces, exception handling.

Programming I Lab (2023)

Undergraduate course, University of Turin, Department of Computer Science, 2025

Teaching assistant for the laboratory part of the Programming I course. Main topics: programming fundamentals, C, imperative programming, basic data structures, basic programming strategies, recursion.

Object Oriented Programming and Java Lab (2023)

Undergraduate course, University of Turin, Department of Cultures, Politics and Society, 2025

Teaching assistant for the laboratory part of the Object Oriented Programming and Java course. Main topics: Java, Object Oriented Programming paradigm, classes, inheritance, polymorphism, interfaces, exception handling.