He has a Masters in Business Administration (MBA Finance) from Golden Gate University and a Bachelors of Science in Business Administration (Accounting) from California State University, Chico. He has taught accounting courses and a CPA review course for Golden Gate University.