He has taught undergraduate fiction writing at Stanford University as a Jones Lecturer, at Emerson College, and at Clark University. He is also an experienced instructor of adult fiction writing students at Grub Street Writers, the Lighthouse Writers Workshop, and the Stanford Online Writing Studio. He currently teaches in the Emerson College Honors Program and the Stanford Online Writing Studio.