Home Publications Software Teaching CV
Teaching
Graduate courses
Advanced Optimization – UAQ Mathematical programming (LP, NLP, MINLP), metaheuristic algorithms, and their application to chemical engineering problems. Includes computational projects in Python.
Fundamentals of AI for Engineering – UAQ Introduction to machine learning and artificial neural networks with applications to process modeling, simulation, and optimization.
Advanced Mathematics – UAQ Selected topics in applied mathematics for chemical engineering graduate students.
Undergraduate courses
Process Optimization and Simulation – UAQ / Anahuac Formulation and solution of optimization problems in chemical processes. Introduction to process simulation tools.
Plant Design – UAQ / Anahuac Conceptual and detailed design of chemical plants, including equipment sizing, cost estimation, and economic evaluation.
Process Simulation – UAQ Steady-state and dynamic simulation of chemical processes using commercial and open-source tools.
Chemical Kinetics – Anahuac
Chemical Equilibrium – Anahuac
Unit Operations – UAQ
Separation Processes – Anahuac
Calculus (Differential and Integral) – UAQ
Short courses and workshops
- LaTeX for Scientific Writing – UAQ
- Circular Economy – UAQ
- Artificial Neural Networks for Chemical Engineering – Universidad de Guanajuato
Teaching materials
Selected course materials and syllabi are available in the syllabus section.