Teaching 教育
Principles over recipes. Current courses, past materials, and the occasional guest lecture — always hands-on, always from the mathematics up.
Current courses Universidad Panamericana
Deep Learning Master's in Data Science
From the single perceptron and the Universal Approximation Theorem to the state of the art.
Optimization: SGD, Adam, and backpropagation mechanics Architectures: CNNs for vision, RNNs/LSTMs for sequences Attention and the Transformer architecture (BERT, GPT) Generative models: VAEs and GANs
Syllabus & materials
→ Universidad Panamericana
Machine Learning 2 Master's in Data Science
The second course in the ML track: advanced supervised and unsupervised methods, model selection, and applied modeling workflows.
Syllabus & materials
→ Colegio de Matemáticas Bourbaki
Deep Reinforcement Learning Specialized advanced track
Agents that learn from interaction, balancing mathematical rigor with implementation.
Foundations: MDPs, Bellman equations, and Q-learning Policy gradients: REINFORCE, actor-critic, and PPO Deep RL: DQN refinements, double Q-learning, offline RL Applications: custom environments in finance and robotics Interactive
Pictures of ideas that are hard to hold still on a whiteboard.
Guest lecturing Machine Learning for Planetary Sciences — University of Arizona, 2016. Guest lecturer on
applying CNNs to HiRISE imagery for geological feature detection.