He earned bachelors and masters degrees in accounting at BYU and his doctorate in accounting at Texas A&M University. Prior to joining the Marriott School in 2011, he was on faculty at the Fisher College of Business at The Ohio State University. Before that, he worked as an auditor for Arthur Andersen and Ernst & Young.