He has taught broadcast media and new media courses since 1998. He served as the Director of New Media at Hastings College from 2000 to 2003, and, from 1998 to 2000, was the Assistant Director of Telecommunications. Prior to that, he served as Executive Assistant to the Director of Telecommunications and Admissions Counselor from 1994 to 1998.