Previously, he taught at the University of Denver and at Claremont McKenna College, where he served as associate dean of the faculty and director of the Rose Institute of State and Local Government. In 2009-2010 he was Ann and Herbert W. Vaughan Visiting Fellow in the James Madison Program in American Ideals and Institutions at Princeton University, and from 2011 to 2021 was Director of the Rose Institute of State and Local Government at CMC.