 He has taught courses at Brigham Young University, University of Utah, Kansas State University, and Westminster College.Since his return to Utah in 2001 Shea has been a member of the University of Utah political science department's faculty.Shea was an adjunct faculty member of the Department of Agronomy at Kansas State University from 2001-2009.