Sebastian Sardina

Professor @ RMIT University

DBLP - Google MyCitations - Scopus - RMIT Video

I am a Professor in Artificial Intelligence at at RMIT University (Melbourne, Australia) within the School of Science (Computer Science Discipline). and a member of the RMIT AI Group. I completed my PhD and M.Sc in the Cognitive Robotics Group at the University of Toronto (Toronto, Canada) and, before that, a BSc in Computer Science at Universidad Nacional del Sur in Bahia Blanca, Argentina.

My research falls in the intersection between knowledge representation and reasoning for action and change, automated planning, and intelligent agents. In a nutshell, my work seeks better representation models and reasoning techniques (i.e., algorithms) for building intelligent controllers "running" in complex dynamic environments (e.g., controllers for UAVs, elevators, smart houses, or NPCs in video games). In those cases, a controller-agent must plan, verify, execute, monitor, and reconsider its actions so as to achieve its objectives or goals. Programming such controllers in standard languages (like C++ or JAVA) becomes a difficult, cumbersome, and error-prone enterprise, so we look for better high-level representation and more powerful reasoning-executor algorithms. See Research section for more info.

Besides the work in AI and CS, I am also interested in bringing Computational/Algorithmic Thinking and CS to the community, and the teaching of CS and programming in children and youth. I have delivered or supported courses/workshops on algorithmic thinking and coding in Melbourne (in primary and secondary schools as well as in community centres). In 2019, I was in the panel of experts discussing "What's up with secondary school mathematics, and how can we improve it?" at the 56th Annual Conference of the Mathematical Association of Victoria (MAV'19). Together with Dr. Max Stephens from Melbourne University I delivered a workshop on "Algorithmic Thinking in the Classroom: What, Why, How?" for school teachers.

  • Do you have questions about some of my courses? Please check this FAQ before emailing me.
  • Are you interested in doing a PhD at RMIT under my supervision? If so, read this.
  • Are you an RMIT student interested in doing some programming within a research project? If so, check this.


I generally teach the following courses:

I have also thought short intense PhD/Master level courses overseas. Together with Dr. Nir Lipovesky, I have coordinated and run the RMIT-Mel Uni Inter University Pacman Capture the Flag contest, as an extension of our AI courses. If you want to be part of it with your course, let us know! You can check a paper reporting on our experiences and results here.

See Teaching section and FAQ Teaching for more information.

Service & Professional Activities

I have recently organized (or I am organizing) the following events:

I also participate as SPC and PC for various AI scientific events, including IJCAI, AAAI, ICAPS, KR, and AAMAS.