He previously taught courses in the history of political thought, postmodern political thought, and American politics at California State University Fullerton, University of Nevada Las Vegas, and California State University San Bernardino. Along with Mark Blitz, he wrote “Plato’s Political Thought” for the Oxford Bibliographies in Political Science, and, along with Mark Blitz and Gayle McKeen, he edited Leo Strauss 1971-1972 Course on Nietzsche’s Beyond Good and Evil for the Leo Strauss Center at the University of Chicago.