He graduated from Ludwig Maximilians University of Munich in 2006, received his master of divinity from Reformed Theological Seminary Orlando in 2009, completed his master of social sciences from the University of Chicago in 2010, his master of history from the University of Notre Dame in 2013 and his doctorate in 2016.