 He earned an Master of Fine Arts (MFA) from the University of California, Irvine.During fall semester of 2010, he taught in the Department of English at the University of Massachusetts Dartmouth as the Endowed Chair Professor in Portuguese Studies.He has been professor of English and creative writing at Long Beach City College in Long Beach, California, and has taught in the Graduate Writing Program at Antioch University Los Angeles.