He received his Ph.D. in 2012 from Michigan State University where he worked primarily with Beth Herbel-Eisenmann. He also earned degrees in mathematics from Michigan State University and in mathematics and mathematics education from Grand Valley State University.