Integrated Search Menu

Javier Gonzalez Sanchez

Biography

Javier Gonzalez Sanchez's research takes place at the intersection of software engineering and human-computer interaction. It is focused on developing and 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 physiological sensors, eye-tracking systems, facial gestures and posture recognition, and brain-computer interfaces. As part of his research, he has designed and managed the development of affective meta tutoring system and adaptive games, improved avatars for interpersonal communication, and prototyped augmented reality applications.

He has published in peer-reviewed conferences and journals; he has been a tutorial speaker at ACM OOPSLA/SPLASH (2008-2010), ITS (2010), IEEE ICALT (2011) and ACM CHI conference in 2012.

Prior to joining Arizona State as a lecturer in the School of Computing, Informatics, and Decision Systems Engineering, he 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. 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, including, in 2014, the ACM Senior Member Award which recognizes ACM members with at least 10 years of professional experience who have demonstrated exceptional performance.

Education
  • Ph.D. Computer Science, Arizona State University 2016
  • M.S. Electrical Engineering (Computer Science), Center for Research and Advanced Studies of the National Polytechnic Institute, Mexico 2000
  • B.S. Computer Engineering, Universidad de Guadalajara, Mexico 1997
Research Interests
  • Engineering self-adaptive software
  • Intelligent interactive systems
  • Human Computer Interfaces
  • Affective Computing
Fall 2019
Course NumberCourse Title
CSE 240Intro to Programming Languages
CSE 492Honors Directed Study
CSE 580Practicum
SER 584Internship
CSE 593Applied Project
SER 599Thesis
Summer 2019
Course NumberCourse Title
CSE 110Principles of Programming
CSE 240Intro to Programming Languages
Spring 2019
Course NumberCourse Title
CSE 240Intro to Programming Languages
SER 516Software Agility
SER 594Conference and Workshop
SER 599Thesis
Fall 2018
Course NumberCourse Title
CSE 240Intro to Programming Languages
SER 431Advanced Graphics
CSE 580Practicum
CSE 593Applied Project
SER 599Thesis
Summer 2018
Course NumberCourse Title
CSE 110Principles of Programming
CSE 240Intro to Programming Languages
CSE 360Intro to Software Engineering
Spring 2018
Course NumberCourse Title
CSE 240Intro to Programming Languages
SER 332Intro Graphics & Game Devel
SER 493Honors Thesis
SER 516SW Entrprs: Projct & Procs Mgt
SER 580Practicum
Fall 2017
Course NumberCourse Title
CSE 240Intro to Programming Languages
CSE 360Intro to Software Engineering
SER 492Honors Directed Study
SER 580Practicum
CSE 580Practicum
SER 593Applied Project
Summer 2017
Course NumberCourse Title
CSE 110Principles of Programming
CSE 360Intro to Software Engineering
SER 593Applied Project
Spring 2017
Course NumberCourse Title
SER 200Core Data Strs w/OOP
SER 332Intro Graphics & Game Devel
SER 402Computing Capstone II
SER 518Software Factory II
Fall 2016
Course NumberCourse Title
SER 401Computing Capstone I
SER 431Advanced Graphics
SER 517Software Factory I
Summer 2015
Course NumberCourse Title
CSE 340Principles of Programming Lang