He served in Seminaries and Institutes for over a decade as a teacher and curriculum writer before joining the faculty at BYU. He has received a master’s degree in Religious Education and a PhD in educational leadership and foundations from Brigham Young University.