Javier joined the School of Computing, Informatics, and Decision Systems Engineering as a lecturer in 2016.
He received his PhD in Computer Science from Arizona State in 2016, an M.S. in Electrical Engineering with a Computer Science major from the Center for Research and Advanced Studies of the Mexican National Polytechnic Institute in 2000, and a B.S. in Computer Engineering from the Universidad de Guadalajara in 1997.
His research takes place at the intersection of software engineering and human-computer interaction. It is focused on advancing development approaches for self-adaptive systems; particularly, these where adaptation is driven using human-factors, such as cognition and affect. It is a transdisciplinary research that applies innovative technologies such as brain-computer interfaces, eye-tracking systems, physiological sensors, and facial gestures and posture recognition. He has designed and managed the development of scalable web applications, intelligent tutoring systems, mobile apps, and adaptive games; as well as improved avatars for interpersonal communication and prototyped augmented reality applications.
Javier works with cross-departmental and multidisciplinary teams from diverse areas of expertise including Computer Science, Human-Computer Interaction, Industrial Engineering, and Education Technology. He has published in ranked peer-reviewed conferences and journals. And, he has been a tutorial speaker at CHI, OOPSLA/SPLASH, ICALT, and ITS. He has mentored and advised master’s thesis, undergraduate capstone projects and students participating in international programming contests.
Prior to joining Arizona State University, Javier was a teaching professor at Tecnologico de Monterrey, where he taught undergraduate courses in the areas of software architecture, software engineering, web development, and programming. He was also an adjunct professor at Universidad de Guadalajara in the Masters in Applied Computing program and the Masters in Information Technologies program. As a practitioner, he has worked as software engineer and consultant. And, within the business field, he has participated as CTO in two startup companies.
Through his professional and academic career, he have been honored with several awards, among others: in 1999, the Association Internationale des Etudiants en Sciences Economiques et Commerciales (AIESEC) granted him (and his team) the Creativity and Technological Innovation award; in 2011, he was elected as member of the honor society of Phi Kappa Phi which recognizes the top 10% of graduate students in their class; in 2013, the Alumni Associated Vice-Presidency of Tecnologico de Monterrey granted him a teaching award to the top 10% of teachers who by their dedication, effort, and love left their mark on their alumni through 70 years of institution history; and in 2014, he was granted the ACM Senior Member award which recognizes ACM members with at least 10 years of professional experience who have demonstrated exceptional performance.