A mathematics major in college, he went on to earn a law degree from Willamette University College of Law in 1977. He is a member of the Portland Chess Club and a former Oregon State Chess Champion.