Research interests
• Machine Learning
• Computational Complexity Theory
• Network Science
• Software Development
Professor Ismael Robles holds a Ph.D. and a Master's degree in Sciences (Mathematics) from the Universidad Autónoma Metropolitana (UAM - Mexico). He also holds a degree in Telematics Engineering from the National Polytechnic Institute (IPN - Mexico). His research interests include graph theory, computational complexity, network science, machine learning, and software development.
In the private sector, he has worked for approximately a decade with both national and international clients. He has served as a Senior Software Consultant, specializing in Java, Python, C/C++, Javascript/TypeScript, relational and non-relational databases, as well as mobile applications and distributed architectures. He has led project teams using SCRUM and Kanban methodologies and has also provided training on specialized technologies such as the Spring Framework and JPA. He has also been involved in the recruitment process for software development candidates, conducting technical interviews in both English and Spanish.
In the public sector (Mexico), he has taught multiple courses in the fields of Computer Science and Mathematics in the following institutions: Computer Research Center (CIC), Interdisciplinary Professional Unit on Engineering and Advanced Technologies (UPIITA), Autonomous University of Mexico City (UACM), and UAM (Cuajimalpa Campus). He has supervised 5 undergraduate theses and contributed to interdisciplinary research projects at UAM, such as the project titled "Characterization of Social Network Evolution Models," with results presented at the International Congress: Networks 2021.
*Courses are conducted in spanish
| Num. | Trim. | Course Name | Level |
|---|---|---|---|
| Proyecto de Investigación III | Posgrado | ||
| Proyecto Terminal II | Licenciatura | ||
| Proyecto Terminal II | Licenciatura | ||
| Proyecto Terminal III | Licenciatura | ||
| Proyecto Terminal III | Licenciatura | ||
| Seminario I | Posgrado | ||
| Seminario I | Posgrado | ||
| Proyecto de Ingeniería de Software II | Licenciatura | ||
| Proyecto Terminal II | Licenciatura | ||
| Temas Selectos III | Posgrado | ||
| Temas Selectos II | Posgrado | ||
| Temas Selectos en Computación III | Licenciatura | ||
| Temas Selectos en Computación II | Licenciatura | ||
| Temas Selectos en Computación I | Licenciatura | ||
| Temas Selectos de Matemáticas Aplicadas I | Posgrado | ||
| Temas Selectos de Matemáticas Aplicadas I | Licenciatura | ||
| Temas Selectos de Matemáticas Aplicadas I | Licenciatura | ||
| Proyecto Terminal III | Licenciatura | ||
| Proyecto Terminal II | Licenciatura | ||
| Proyecto Terminal I | Licenciatura | ||
| Proyecto de Investigación II | Posgrado | ||
| Ingeniería de Software | Licenciatura | ||
| Desarrollo de Software a Gran Escala | Licenciatura | ||
| Calidad y Pruebas | Licenciatura | ||
| Análisis y Diseño Orientado a Objetos | Licenciatura | ||
| Proyecto Terminal I | Licenciatura | ||
| Proyecto Terminal I | Licenciatura | ||
| Bases de Datos Avanzadas | Licenciatura | ||
| Bases de Datos Avanzadas | Licenciatura | ||
| Proyecto de Investigación I | Posgrado | ||
| Probabilidad y Estadística | Licenciatura | ||
| Proyecto Terminal III | Licenciatura | ||
| Fundamentos de Ingeniería de Software | Licenciatura | ||
| Proyecto Terminal II | Licenciatura | ||
| Proyecto Terminal III | Licenciatura | ||
| Proyecto Terminal I | Licenciatura | ||
| Proyecto Terminal II | Licenciatura | ||
| Programación Orientada a Objetos | Licenciatura | ||
| Bases de Datos | Licenciatura | ||
| Probabilidad y Estadística | Licenciatura | ||
| Teoría de Autómatas y Lenguajes | Licenciatura | ||
| Taller de Literacidad Académica | Licenciatura | ||
| Análisis y Diseño de Algoritmos | Licenciatura | ||
| Traductores | Licenciatura | ||
| Análisis de Redes Sociales | Posgrado | ||
| Arquitectura de Redes (Modelo Osi de Iso) | Licenciatura | ||
| Proyecto Terminal III | Licenciatura | ||
| Proyecto Terminal III | Licenciatura |