# Teaching

* Artificial Intelligence Fundamentals 2025/2026, Master Degree in Computer Science, University of Pisa.
* Smart Applications 2025/2026, Master Degree in Computer Science, University of Pisa (with Prof. Mazzei)
* Teacher: Deep Learning and AI, Master in Big Data, University of Pisa (with Prof. Podda).
* Artificial Intelligence 2024/2025, Master Degree in Law, Data and AI (EMILDAI), University of Pisa (3 CFU)
* Human Language Technologies 2024/2025, Master Degree in Computer Science, University of Pisa (1 CFU)
* Smart Applications 2024/2025, Master Degree in Computer Science, University of Pisa (with Prof. Mazzei)
* PhD course "Collective Machine Intelligence: Beyond an Agent-Centric View of AI", Computer Science Department, University of Pisa, 2024. Artificial Life module (6 hours).

{% file src="/files/HDoRu2SYDmX8Q4nOp2TU" %}
Slides (PDF) Collective Machine Intelligence course
{% endfile %}

* Teaching assistant: [*Continual Learning: On Machines that can Learn Continually*](https://course.continualai.org/), University of Pisa, 2021
* Teacher: *Evaluation of Continual Learning algorithms* nanolecture, [Neuromatch Academy](https://academy.neuromatch.io/) school of Deep Learning, 2021
* Lab Teacher: *Deep Learning*, post-graduate [Master in Big Data](https://www.masterbigdata.it/en), University of Pisa, 2021-2025
* Teacher: *Machine Learning*, Data Science course, [tree](https://tree.it/corso-data-science-machine-learning/), 2020
* Teaching assistant: *Computer Programming Laboratory I*, University of Pisa, 2020/21
* Teaching assistant: *Smart Applications*, University of Pisa, 2019/20

### &#x20;<a href="#conferences" id="conferences"></a>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://www.andreacossu.com/teaching.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
