I am mainly involved in teaching the following courses:
Computational Intelligence – CSE2530 (Bachelor Computer Science and Engineering, 2nd year, Data track)
This course introduces artificial intelligence techniques that focus on learning, optimization, and self-organization. We cover numerical techniques that can be grouped as computational intelligence including: Neural networks; Evolutionary Systems; Swarm intelligence; Reinforcement learning.
I am the course’s manager and teach the introductory concepts on computational intelligence (including aspects related to its responsible development and use) and swarm intelligence.
Collaborative Artificial Intelligence – CSE3210 (Bachelor Computer Science and Engineering, 3rd year, Elective)
Traditionally, Artificial Intelligence (AI) applications are realized as “centralized” solutions, where a single entity, e.g., an organization, collects massive amounts of data from end users to provide a suite of AI-powered services. The ethical concerns such centralized AI solutions pose (e.g., fairness, accountability, transparency, and privacy) are increasingly evident. This course introduces collaborative artificial intelligence, which facilitates interactions among intelligent agents, including humans and AI agents, to realize decentralized AI applications. The topics covered include: Co-active design of decentralized AI systems; Negotiation among autonomous agents; Agent communication and interaction protocols; Agent coordination mechanisms.
In this course, I teach about computational social choice as an approach toward agent coordination and Responsible AI.
Artificial Intelligence Techniques CS4375)
The course focuses on concepts and techniques from probabilistic Artificial Intelligence for building intelligent agents, and decision making and -support systems. The specific topics include Bayesian networks, inference, belief monitoring, (partially observable) Markov decision processes, reinforcement learning and multiagent systems.
In this course, I teach about Reward Hacking and Inverse Reinforcement Learning.
Guest lectures: Robots and Society (RO47009, on Meaningful Human Control over AI systems).
Other teaching activities: Research Project. Software Project. Masterclass on Data Ethics, Responsible and Ethical AI (2021). AI for leaders (2019).
Previous teaching activities include several engineering courses at the Faculdade Anchieta de Ensino do Paraná – FAESP, Brazil (2014-2015), Federal Unversity of Paraná, Brazil (2015), and SENAI (2015-2018).