How I trained neural networks to help telescopes automatically correct for atmospheric disturbances and mechanical imperfections, and why bridging the gap between simulation and reality turned out to be the hardest part.
Research Stories
I write about my projects without the jargon—what the actual problems are, why they're interesting, and what I learned along the way.
Building Virtual Universes to Understand Reionization
How I use high-resolution simulations and neural networks to model what happened when the first stars lit up the universe, and why getting the small-scale physics right matters.
Hunting for Stable Orbits in Chaotic Systems
Building Julia code to find planetary configurations that repeat perfectly over time, using automatic differentiation and some clever optimization tricks.
How Dark Matter Streaming Changed Everything
The story of baryonic streaming velocity—a subtle effect from the early universe that turns out to have big consequences for how cosmic structure forms.
Finding Hidden Information in Quasar Light
How I used wavelets (math tools from signal processing) to extract new cosmological information from Lyman-α forest data that traditional methods were missing.
Has Physics Changed Over 13.8 Billion Years?
Using the cosmic microwave background to test whether fundamental constants have evolved since the early universe. Spoiler: probably not, but the constraints are interesting.