Writing on computer science, mathematics and their ubiquitous applications.

All of my long-form thoughts on computer science, mathematics, programming, philosophy, and more, collected in a, possibly, arbitrary order.

Subjective Shortcomings Made Objective: A Path Toward Success in PhD Programs

I discuss what it feels like to not be making progress towards the completion of your PhD subjectively. But things changed quickly when I decided to measure my progress objectively. I then knew that I was, indeed, not making progress. I discuss how I was able to overcome this and how you can too.

A Tutorial on Bayesian Optimization

I discuss what Bayesian Optimization is, how it works, and how to implement it in Julia. I also discuss how to use it to optimize a simple function and discuss the pros and cons of Bayesian Optimization.