Isaac Lozano Osorio

Isaac Lozano Osorio

Assistant Doctor Professor

Universidad Rey Juan Carlos (URJC)

Biography

Doctor in Artificial Intelligence and Assistant Professor at the Universidad Rey Juan Carlos (URJC), member of the GRAFO Research Group, specializing in combinatorial optimization and metaheuristic algorithms applied to influence maximization problems in social networks, cybersecurity, and communication networks.

I graduated with Honours in both Final Degree Projects (Computer Engineering and Computer Systems Engineering). My research has been published in JCR-indexed journals (Q1, Q2) and presented at international conferences.

I am also an active participant and organizer of competitive programming contests, with over 1,100 problems solved on platforms such as Codeforces, UVA, SPOJ, or Kattis, and multiple recognitions in national and international competitions including SWERC, Google HashCode, and AdaByron.

Interests
  • Combinatorial Optimization
  • Metaheuristic Algorithms (GRASP, VNS, Path Relinking)
  • Influence Maximization in Social Networks
  • Competitive Programming
  • Cybersecurity
Education
  • PhD in Artificial Intelligence (International Mention · Cum Laude), 2025

    Universidad Rey Juan Carlos

  • Master's in Artificial Intelligence Research (8.4), 2021

    Universidad Rey Juan Carlos

  • Bachelor's in Computer Engineering (Final Project 10 · Distinction), 2019

    Universidad Rey Juan Carlos

  • Bachelor's in Computer Systems Engineering (Final Project 10 · Distinction), 2019

    Universidad Rey Juan Carlos

Skills

Research
Combinatorial Optimization

GRASP, VNS, Path Relinking, metaheuristics

Social Networks

Influence maximization, graph analysis

Machine Learning

TensorFlow, NumPy, Python

Programming
Java / C / C++
Python
JavaScript / TypeScript
SQL / Haskell / Prolog
Tools
Docker / Jenkins
Git / Maven
Angular / Spring Boot

Experience

 
 
 
 
 
Assistant Doctor Professor
September 2023 – Present Móstoles, Madrid
Teaching and research in Computer Science.
 
 
 
 
 
Predoctoral Researcher
January 2020 – August 2023 Móstoles, Madrid
Research in combinatorial optimization and metaheuristics. GRAFO Group.
 
 
 
 
 
Technical Support Staff — GRAFO Group
November 2019 – December 2019 Móstoles, Madrid
Technical support on research projects of the GRAFO Group.
 
 
 
 
 
Technical Staff — BlueThinking Project
October 2018 – January 2019 Móstoles, Madrid
Development of an educational programming app for children.
 
 
 
 
 
Frontend/Backend Developer
World Dukes SL
May 2017 – November 2017 Madrid
Frontend and backend web development.

Teaching

I have supervised 17 Bachelor’s Final Projects (TFG) and 3 Master’s Final Projects (TFM), and have participated in more than 40 evaluation committees. In total, I have taught 581 hours of university teaching, equivalent to 58.1 credits.

SubjectHoursRatingRole
Algorithm Design and Development60h4.55/5.0Lecturer
Computer Security26hLecturer
Secure Development Methodologies20hLecturer
Programming 130h4.24/5.0Lab sessions
Hacking Techniques30h3.92/5.0Lab sessions
SubjectHoursRatingRole
Algorithm Design and Development75h4.80 / 4.24 /5.0Lecturer
Computer Security60h4.45/5.0Lecturer
Secure Development Methodologies50h4.46/5.0Lecturer
Programming 130h3.94/5.0Lab sessions
SubjectHoursRatingRole
Computer Security40h4.74/5.0Lecturer
Secure Development Methodologies20h4.18/5.0Lecturer
Algorithm Design and Development10hLecturer
Information Systems10hLecturer
SubjectHoursRatingRole
Computer Security40h4.4/5.0Lecturer
Secure Development Methodologies20h4.4/5.0Lecturer
SubjectHoursRatingRole
Computer Security20h4.4/5.0Lecturer
Secure Development Methodologies20h4.4/5.0Lecturer
Information Systems20h4.4/5.0Lecturer

Courses Taught

DateCourseEvent
Nov 2020Competitive Programming in Python · 3h · SlidesNight of Researchers
Nov 2020Android App Development with App Inventor · 2hNight of Researchers
Nov 2020Competitive Programming in Python · 3h · SlidesScience Week
Nov 2020Augmented Reality with Unity and Vuforia · 2hScience Week
Nov 2020Visual Programming with Minecraft · 2hScience Week
Mar 2020Competitive Programming in Python · 2h · SlidesAULA 2020
Feb–Apr 2020Competitive Programming Course · 3 monthsURJC
Nov 2019Competitive Programming in Python · 2hURJC
Apr 2019How Public is Your Private Information? · 2hURJC
Apr 2019Competitive Programming · 4hURJC
Apr 2019Webworld — Web Development · 4hURJC
Jan–Apr 2019Competitive Programming Course · 4 monthsURJC

Awards & Recognition

YearAwardOrganisation
2026Winner — XI JNIC 2022Spanish National Conference on Cybersecurity Research
2025Extraordinary Doctoral AwardUniversidad Rey Juan Carlos
2025Thesis Award for Greatest Impact on SDGsUniversidad Rey Juan Carlos
2024Best Student Paper — MAEB 2024XV Spanish Congress on Metaheuristics, Evolutionary and Bio-inspired Algorithms
2024Award — IX JNIC 2024Spanish National Conference on Cybersecurity Research
2023Huawei Training Camp — Shenzhen, ChinaHuawei
20233rd place — VIII JNIC 2023Spanish National Conference on Cybersecurity Research
2023Finalist — National Cyber Challenge League 2023National Cyber Challenge League
2022Winner — VII JNIC 2022Spanish National Conference on Cybersecurity Research
20212nd place — BitUp 2021BitUp Hackathon
2020Winner — II National Cyber Challenge LeagueNational Cyber Challenge League
2020Las12Uvas 2020Year-End Programming Contest
2019Winner — II Social Council Award for Young ResearchersUniversidad Rey Juan Carlos
2019Special Mention — E-Madrid Congress (BlueThinking)eMadrid Excellence Network
2019Honours — Computer Engineering Final ProjectUniversidad Rey Juan Carlos
2019Honours — Computer Systems Engineering Final ProjectUniversidad Rey Juan Carlos
2019Ada Byron Award 2019RITSI
2019Las12Uvas 2019Year-End Programming Contest
2019T3chFest Award 2019T3chFest

Blog

Contact