Work experience

  • Associate professor, Department of Computer Sciences, Universidad de Guadalajara, Centro Universitario de Ciencias Exactas e Ingenierias. Guadalajara, Mexico. (2017-Present)
    • Courses in bachelor degree:
      • Data Structures
      • Artificial Intelligence
      • Seminar of Artificial Intelligence II
    • Courses in master’s degree:
      • Seminar of Research in Optimization
      • Seminar of Research in Artificial Intelligence
  • Associate professor, Department of Computer Sciences Tecnológico de Monterrey, Campus Guadalajara, Mexico  (2015-2017)
    • Courses in bachelor’s degree:
      • Computational mathematics
      • Introduction to programming
      • Digital image processing
      • Intelligent sistems
      • Discrete mathematics
      • Research project
    • Courses in master’s degree
      • Intelligent systems
  • Invited Professor, Institute of Cybernetics, Tomsk Polytechnic University, Russia. (2016-2017)
  • Lecturer, Department of Computer Sciences, Universidad de Guadalajara, Centro Universitario de Ciencias Exactas e Ingenierias. Guadalajara, Mexico. (2009-2011)
    • Courses in bachelor degree:
      • Introduction to programming 
  • Lecturer, Department of Mechatronics, Universidad Politecnica de la Zona Metropolitana de Guadalajara, Mexico. (2007-2011)
    • Courses in bachelor’s degree:
      • Microcontrolers
      • Sensors
      • Algorithms and programming
      • Digital electronics
      • Analog electronics
      • Electronic circuit design
      • Digital signal processing
      • Intelligent Control
      • Robotics