Teaching

Teaching

2016-today Arizona State University. School of Computing, Informatics, and Decision Systems Engineering. Tempe, AZ, USA. Lecturer for undergraduate and graduate courses:

2013-2015 Arizona State University. School of Computing, Informatics, and Decision Systems Engineering. Tempe, AZ, USA. Instructor for undergraduate course:

2000-2008 Tecnologico de Monterrey, Guadalajara campus. Department of Computer Science
Guadalajara, JAL, Mexico. Teaching professor for undergraduate problem-based and project-oriented courses:

  • Computer Science II (C++ programming), 21 sections
  • Computer Science I (Java programming), 18 sections
  • Compilers, 11 sections
  • Computing for Engineering (C programming), 7 sections
  • Internet and Distributed Applications Development, 6 sections
  • Architectures for Software Development, 4 sections
  • Data Structures, 4 sections
  • Analysis Methodologies and System Design II (software engineering), 3 sections
  • Introduction to the Profession of Electronics and Information Technologies, 2 sections
  • Introduction to Computer Science, 2 sections
  • Project Problem Solving with Programming, 2 sections
2003-2005 Universidad de Guadalajara, Economics and Management School. Guadalajara, JAL, Mexico. Adjunct professor for graduate course in the Masters in Information Technology program:

  • Databases, 5 sections
2002-2004 Universidad de Guadalajara, La Cienega campus. Department of Graduate Studies
Ocotlan, JAL, Mexico. Adjunct professor for graduate courses in the Masters in Applied Computing program:

  • Operating Systems, 3 sections
  • Analysis and Design of Software Systems, 2 sections
  • Programming Projects, 2 sections
  • Object Oriented Programming, 1 section

Thesis Committee

2019 Melissa Day. Master of Science in Software Engineering. Arizona State University. Chair, April 2019. Thesis: A Neural Network Model for a Tutoring Companion Supporting Students in a Programming Course.

Harshitha Katpally. Master of Science in Software Engineering. Arizona State University. Committee Member, April 2019. Thesis: Ensemble Learning on Deep Neural Networks for Image Caption Generation.

2017 Abir Lal Saha. Master of Science in Software Engineering. Arizona State University. Committee Member, July 2017. Thesis: A Comparative Analysis of Graph vs Relational Database for Instructional Module Development System.

Seema Suresh. Master of Science in Software Engineering. Arizona State University. Committee Member, June 2017. Thesis: Next-Generation Smart Cars: Towards a More Intelligent Interactive Infotainment.

Shujian Ke. Master of Science in Software Engineering. Arizona State University. Committee Member, April 2017. Thesis: Feature Adaptive Ray Tracing of Subdivision Surfaces.

Shweta Murthy. Master of Science in Software Engineering. Arizona State University. Committee Member, April 2017. Thesis: Modeling and Design Analysis of Facial Expressions of Humanoid Social Robots Using Deep Learning Techniques.

2007 Sandra Calzada-Delgado. Master of Information Technology. Universidad de Guadalajara. Chair, May 2007. Thesis: Design and Implantation of an Information System to Manage the Archaeological Sites in the Sayula River Basin
2006 Alejandro Ayala-Lopez. Master of Information Technology. Universidad de Guadalajara. Chair, January 2006. Thesis: Applying Data Mining to the Analysis of Poverty Zones in Mexico.

Ismael Ledesma-Tello. Master of Applied Computing. Universidad de Guadalajara. Chair, January 2006. Thesis: Three-dimensional Modelling of Tectonic Displacement in Mexico.

Xotchilt Castrillo-Trinoco. Master of Applied Computing. Universidad de Guadalajara. Chair, January 2006. Thesis: Web-based Platform for Periodicals Publications.