Mark holds a Master of Arts degree in Mathematics from the University of California, Santa Cruz, as well as a teaching credential in mathematics with a minor in computer instruction. He has extensive experience in teaching math, computer science, and English as a second language, as well as in technical writing.