Universit`a Telematica San Raffaele, Rome, Italy
Universit`a Telematica San Raffaele, Rome, Italy
August 2025 - Present
Intelligenza Artificiale Distribuita (in Italian)
Graduate Level
The course provides students with the theoretical foundations and practical skills to design, develop, and analyze adaptive distributed systems based on artificial intelligence and multi-agent coordination.
Universit`a Telematica San Raffaele, Rome, Italy
August 2025 - Present
Fondamenti Di Informatica (in Italian)
Under-Graduate Level
The course introduces students to the fundamental principles of computer science and programming, emphasizing problem-solving and algorithmic thinking through practical development in Python.
Sapienza University of Rome, Italy
September 2024 - Feburary 2025
Graduate Level
The course is dedicated to the development of understanding and application skills in the field of Product Design of technologies enabling the Internet of Things processes.
Sapienza University of Rome, Italy
September 2023 - Feburary 2024
Computer Graphics And Gaming Studio
Graduate Level
The course offers in-depth training in multimedia and game design, focusing on teamwork, storytelling, and technical skills, while fostering versatility in applying gaming mechanics across diverse contexts.
Azad University, Iran
September 2012 - July 2013
Selected Courses: Computer Simulation, Software Engineering, Data Structure, Programming Languages (Design & Implementation)
Under-Graduate Level