Es filósofo de la Universidad Nacional de Colombia y doctor en filosofía medieval del Balliol College de la Universidad de Oxford. Desde el 2016 está en la Universidad de los Andes, donde actualmente es profesor asociado y director del Departamento de Literatura. Sus áreas de investigación son la literatura y filosofía latinas medievales, y las humanidades digitales. Es coeditor del Programming Historian en Español, así como del Scholastic Commentaries and Text Archive.