He currently serves as Adjunct Faculty in the Division of Politics, Administration and Justice at California State University, Fullerton. Previously, he has served as a Lecturer in the Political Science Department at the University of California at Riverside, as well as Adjunct Faculty in American Politics in the Department of History and Political Science at the University of La Verne. More recently, he has served both as Interim Full-Time Faculty and Associate Faculty in Political Science within the Department of Political Science at Mt. San Jacinto College.