William graduated with a Master's degree in Mathematical Logic from Eötvös Loránd University in Budapest. He subsequently started a PhD at the same university and has been teaching there since 2015. William has also worked as a software engineer for a year before joining Britannica.

Apart from mathematics and logic, William enjoys literature, history, ancient and medieval art, philosophy, as well as cycling, yoga and various other sports.