RL Blogs

RL Blogs

Reinforcement learning is one of the most beautiful meeting points of probability, optimization, dynamic programming, stochastic approximation, and control. At its core, RL asks a deceptively simple question: how should an agent learn to make good decisions from interaction?

This page brings together my notes on reinforcement learning, optimization, and learning under uncertainty. Some posts build the core mathematical foundations of RL; others are closer to my research interests, focusing on robustness, adversarial corruption, Markovian data, decentralized algorithms, and finite-time analysis.

I also use this space to discuss papers that have shaped how I think about learning algorithms. Rather than simply summarizing results, my goal is to unpack the mathematical ideas behind them: what problem is being addressed, why the proof technique matters, where the assumptions enter, and how the result connects to broader questions about reliable and robust decision-making.


RL Fundamentals Blogs


Adversarially-Robust RL Blogs


Papers That Shaped My Research


Adversarial Robustness in Machine Learning