Personal profile
Biography
I'm an Assistant Professor (or Lecturer in the traditional UK system) in the School of Mathematical and Computer Sciences at Heriot-Watt University in Edinburgh. Additionally, I am an Associate Member of the Department of Computer Science, University of Oxford. Prior to joining Heriot-Watt, I worked as a postdoctoral researcher with Anthony Lin at TU Kaiserslautern in Germany. I hold a DPhil/PhD from the University of Oxford (supervised by Julian Gutierrez and Mike Wooldridge), an MSc from the University of Liverpool, and a BSc from Sepuluh Nopember Institute of Technology. I also have industry experience as a R&D software engineer at Samsung Electronics.
Fully-funded PhD opportunities at Heriot-Watt:
I am currently accepting applications from PhD students who are interested in working with me in my main research areas. Funding is available to cover both international tuition fees and living expenses. For more information, please visit the PhD opportunities in Computer Science page. If you have a potential project in mind, feel free to drop me an email to discuss further. I look forward to hearing from you!
The Edinburgh Centre for Robotics, where I am a member of the supervisory team, may currently have openings for the UKRI AI Centre for Doctoral Training in Dependable and Deployable AI for Robotics (CDT-D2AIR). This is a 4-year PhD programme jointly offered by Heriot-Watt University and the University of Edinburgh. You can find application information here.
Other useful links:
Research interests
I am interested in ensuring the safety of goal-directed AI systems—nowadays referred to as “agentic AI” (see AI safety). My research focuses on applying formal and mathematical methods to analyse and verify the behaviour of AI systems, particularly those involving multiple autonomous agents (see multi-agent systems). I draw on techniques from formal verification, logic, and game theory to develop rigorous approaches that guarantee correctness and robustness. My main research areas include:
- Logic and game theory in theoretical computer science and foundations of AI.
- Verification, design, and synthesis of equilibria in concurrent multi-agent systems.
- Mathematical/computational logic (e.g., modal and temporal logics).
- Model checking, automated synthesis, and formal verification.
- Computational complexity of problems related to topics above.
I am the main developer of EVE (Equilibrium Verification Environment), a tool for rational verification. The tool can be used online from http://eve.cs.ox.ac.uk. I am always interested in improving EVE (e.g., faster techniques, new use cases, etc.) and welcome potential collaborations.
I am interested in supervising PhD/MSc/BSc students who want to work on (or related to) the topics above. If you have a potential project in mind, feel free to drop me an email to discuss further.
External positions
University of Oxford
4 Dec 2023 → …
Fingerprint
- 1 Similar Profiles
Collaborations and top research areas from the last five years
-
Counterfactual Reasoning for Causal Responsibility Attribution in Probabilistic Multi-Agent Systems
Mu, C. & Najib, M., 13 May 2026, arXiv.Research output: Working paper › Preprint
Open AccessFile1 Downloads (Pure) -
Responsibility-aware Strategic Reasoning in Probabilistic Multi-Agent Systems
Mu, C., Najib, M. & Oren, N., 11 Apr 2025, Proceedings of the 39th Annual AAAI Conference on Artificial Intelligence. Association for the Advancement of Artificial Intelligence, p. 23258-23266 9 p. (Proceedings of the AAAI Conference on Artificial Intelligence; vol. 39, no. 22).Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
Open Access -
Characterising and Verifying the Core in Concurrent Multi-Player Mean-Payoff Games
Gutierrez, J., Lin, A. W., Najib, M., Steeples, T. & Wooldridge, M., 7 Feb 2024, 32nd EACSL Annual Conference on Computer Science Logic (CSL 2024). Murano, A. & Silva, A. (eds.). Schloss Dagstuhl - Leibniz-Zentrum für Informatik, p. 32:1-32:25 25 p. (Leibniz International Proceedings in Informatics (LIPIcs); vol. 288).Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
Open AccessFile46 Downloads (Pure) -
Concurrent Stochastic Lossy Channel Games
Stan, D., Najib, M., Lin, A. W. & Abdulla, P. A., 7 Feb 2024, 32nd EACSL Annual Conference on Computer Science Logic (CSL 2024). Murano, A. & Silva, A. (eds.). Schloss Dagstuhl - Leibniz-Zentrum für Informatik, p. 46:1-46:19 19 p. (Leibniz International Proceedings in Informatics (LIPIcs); vol. 288).Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
Open AccessFile66 Downloads (Pure) -
Designing Equilibria in Concurrent Games with Social Welfare and Temporal Logic Constraints
Gutierrez, J., Najib, M., Perelli, G. & Wooldridge, M., 4 Dec 2024, In: Logical Methods in Computer Science. 20, 4, 21.Research output: Contribution to journal › Article › peer-review
Open AccessFile38 Downloads (Pure)
-
Fifth International Workshop on Recent Advances in Concurrency and Logic
Najib, M. (Chair) & Frumin, D. (Chair)
5 Sept 2026Activity: Participating in or organising an event › Participation in workshop, seminar, course
-
International Workshop on Recent Advances in Concurrency and Logic
Frumin, D. (Chair), Najib, M. (Chair) & Pérez, J. (Chair)
25 Aug 2025Activity: Participating in or organising an event › Participation in workshop, seminar, course
-
Edinburgh Workshop on Neural-Symbolic AI
Najib, M. (Invited speaker)
5 Jun 2025Activity: Participating in or organising an event › Participation in workshop, seminar, course
-
Frontiers in Computer Science (Journal)
Najib, M. (Guest editor)
Sept 2025 → …Activity: Publication peer-review and editorial work › Editorial activity
-
The 24th European Agent Systems Summer School
Najib, M. (Invited speaker)
22 Aug 2024Activity: Participating in or organising an event › Participation in workshop, seminar, course