He worked as a Middle/High School teacher in Costa Rica for eight years before pursuing a graduate career as a Mathematician. He received his PhD from Purdue University in 2015. His research interests include Combinatorial and Computational Commutative Algebra, Graph Theory and Mathematics Education. He trained the teams that represented Costa Rica in the Iberoamerican Mathematical Olympiads in 2000, 2001 and 2002, and the International Mathematical Olympiads in 2006 and 2007.