At the S.J. Quinney College of Law, he teaches a course in Appellate Practice, supervises the Traynor Moot Court Program, and runs a year-round Appellate Practice Clinic. In addition, he occasionally teaches courses in Law & Politics and the Judicial Process in the Political Science Department, and a course in Philosophy of Law in the Philosophy Department, at the University of Utah. He is a member of the Utah Supreme Court Advisory Committee on the Rules of Appellate Procedure, a member of the Utah Supreme Court Subcommittee on Indigent Representation in Post-Conviction Proceedings, and a past chair of the Appellate Practice Section and Constitutional Law Section of the Utah State Bar. In 2007, he was recognized as Young Alumnus of the Year by the S.J. Quinney College of Law.