Maria Aguilera Garcia

Projects

Builds, experiments, and case studies

Sort:
Tag:
Tower of Hanoi in Python — The Recursion That Doubles

Tower of Hanoi in Python — The Recursion That Doubles

June 2026

A short Python notebook on the Tower of Hanoi. Eight lines of recursion solve any number of disks; 2^n − 1 moves is the minimum; and there's an iterative pattern based on disk parity that makes any size puzzle solvable by hand. Plus a link to the interactive game on this site.

PythonRecursionAlgorithms
From Prediction to Decision: A Gentle Introduction to Reinforcement Learning

From Prediction to Decision: A Gentle Introduction to Reinforcement Learning

February 2026

A clear and visual introduction to reinforcement learning, and how it differs fundamentally from supervised and unsupervised learning.

Reinforcement LearningMachine LearningFoundationsAI
Learning to Land with PPO

Learning to Land with PPO

February 2025

How Proximal Policy Optimization (PPO) learns to land a tiny spacecraft: task setup, key equations, intuition, and the hyperparameters that keep training stable.

Reinforcement LearningPPOAdvantage Actor-CriticLunarLander
An Attempt to Make Reinforcement Learning Simple

An Attempt to Make Reinforcement Learning Simple

February 2025

A conversational walk through reinforcement learning: the problem it solves, how the loop works, and why exploration matters.

Reinforcement LearningFundamentals
Reinforcement Learning, Explained

Reinforcement Learning, Explained

February 2025

A beginner-friendly introduction to reinforcement learning: the agent-environment loop, MDPs, policies, and the exploration tradeoff.

Reinforcement LearningFundamentalsMDPPolicy
TCP/IP Fundamentals — Notes

TCP/IP Fundamentals — Notes

May 2023

A consolidated set of notes from my Networking course on TCP/IP. From binary IP addresses to the OSI stack to TCP-vs-UDP to the actual routing tables that move packets around. Light on theory, heavy on the diagrams that made each idea click.

NetworkingTCP/IPFundamentalsNotes