He holds a B.A. and M.A. from Cal State Los Angeles, a J.D. from UC Hastings, and a Ph.D. from UC Santa Barbara, and taught previously at the University of North Florida and the University of Tennessee.