Staff profile

Leonardo Stella

Lecturer in Computer Games Programming.

Lenonardo Stella at our Markeaton Street site.


Computing, Engineering


College of Science and Engineering


School of Computing and Engineering




Markeaton Street, Derby Campus



I am a Lecturer in Computer Games Programming, department of Electronics, Computing and Mathematics. 

I graduated in Computer Engineering at Università degli studi di Palermo (Italy), with my final year dissertation on the subject “Opinion dynamics and stubbornness through mean-field games” in 2013, after receiving the departmental scholarship to study for one year and a half in the bachelor’s programme at USI, Università della Svizzera Italiana (Switzerland), in the faculty of Informatics. In 2016, I received my master’s degree in Artificial Intelligence and Robotics from the university La Sapienza (Italy), where the dissertation involved a joint work with the team of Università Tor Vergata for the EU project “Superfluidity”.

I did my Ph.D. at the University of Sheffield (UK), department of Automatic Control and Systems Engineering, under the supervision of Dr. Roderich Gross, and initially Prof. Dario Bauso. The topic of my Ph.D. was bio-inspired collective decision making in structured environment within game frameworks.

Teaching responsibilities

I am currently the Module Leader for Game Behaviour, a module where I teach concepts on game physics and artificial intelligence in games.

I am also the Module Leader for Databases, a general module where I teach the basics in databases such as fronend, normalisation, backend, etc.

Research interests

My main research topic involves collective decision-making models, in unstructured and structured (complex networks, undirected graph) environments, with the aim of studying stability under perturbation and the mean-field game equilibria.

My research interests are game theory, artificial intelligence, multi-agent systems, machine learning, smart grids, optimisation and control, computer graphics and their applications.

Membership of professional bodies

I worked as a Peer Reviewer for many conferences and journals such as:


Bachelor's Degree (Laurea Triennale) in Computer and Telecommunication Engineering - Università degli studi di Palermo (Italy)

Master's Degree (Laurea Magistrale) in Artificial Intelligence and Robotics -  Università degli studi La Sapienza (Italy)

Associate Fellow of the Higher Education Academy - Foundation Pathway at The University of Sheffield

PhD in Automatic Control and Systems Engineering - The University of Sheffield


Recent conferences

"On the nonexistence of stationary solutions in bio-inspired collective decision making via mean-field game"

L. Stella, D. Bauso.

IEEE 56th Annual Conference on Decision and Control (CDC), Melbourne, VIC, Australia, pp. 787-792, 2017.

"Stationary and initial-terminal value problem for collective decision making via mean-field games"

L. Stella, D. Bauso.

25th Mediterranean Conference on Control and Automation (MED), Valletta, Malta, pp. 1125-1130, 2017.

"Evolutionary Game Dynamics for Collective Decision Making in Structured and Unstructured Environments"

L. Stella, D. Bauso.

20th IFAC World Congress, Toulouse, France, vol 50, no. 1, pp. 11914-11919, 2017.

Experience in industry

Softeco Sismat (Italy): Genoa, IT

2019-02-01 to 2019-09-30 | Software Development in Secondment
I worked as a Software Developer in Seconment within the EU project Superfluidity at Softeco Sismat, on behalf of the Sheffield University Management School. My main tasks were to develop an application in C#/.Net to support the decision-making process to assess the feasibility of urban consolidation centres.

NTT DATA (Italy): Milan, IT

2016-02 to 2016-07 | Data Scientist
I worked as a Data Scientist during the initial placement before starting my PhD. My main tasks were to work on behalf of Vodafone IT for the campaign group (backend and frontend).

Recent publications

L. Stella, D. Bauso.

IEEE Control Systems Letters, vol. 2, no. 3, pp. 405-410, 2018.