Skip to the content.

HomePublicationsSoftwareTeachingCV


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


Teaching materials

Selected course materials and syllabi are available in the syllabus section.


Home