Teaching

Courses

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 Karaliova, Natallia. Barrett, The Honors College Thesis. Arizona State University. Committee Member, May 2019. Thesis: Practical Application of Convolutional Neural Networks for Skin Lesion Classification.

Day, Melissa. 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.

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

2018 Compton, Tyler Alexander. Barrett, The Honors College Thesis. Arizona State University. Chair, May 2018. Thesis: Lambda Starship: A Video Game for Teaching Functional Programming with Lisp.
 
2017 Thum, Giuseppe Edwardo. Barrett, The Honors College Thesis. Arizona State University. Committee Member, May 2017. Thesis: The Future of Brain-Computer Interaction: A Potential Brain-Aiding Device of the Future.

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

Saha, Abir Lal. 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.

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

Murthy, Shweta. 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 Calzada-Delgado, Sandra. 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 Ayala-Lopez, Alejandro. Master of Information Technology. Universidad de Guadalajara. Chair, January 2006. Thesis: Applying Data Mining to the Analysis of Poverty Zones in Mexico.

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

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