He previously was the Interim Director of Academic and Bar Support at the University of La Verne College of Law, the Assistant Dean for Bar and Academic Services at Whittier Law School, an adjunct professor and the Director of Bar Programs at California Western School of Law, and an adjunct professor and bar preparation tutor at Thomas Jefferson School of Law. He has taught courses in Business Drafting, Business Law for Managers, California Bar Preparation, Commercial Paper (payment systems), Legal Writing, Trusts, and Wills; and has developed and conducted workshops in Advanced Legal Analysis, Employment Law, Intellectual Property Law, and Pre-Bar Review.