He has held full-time teaching positions for five universities in three countries; he has taught the following courses:

writing classes
Fiction Writing
Writing Creative Nonfiction
Writing Poetry
Writing the One-Act Play   
Advanced Composition and Rhetoric   
Business Writing
Technical Writing   
Freshman Composition

graduate seminars
Composition for Teachers
Seventeenth-Century English Literature
Eighteenth-Century English  Literature
Tennyson, Browning, and Arnold
Modern American Poetry

literature classes, undergraduate
Modern Poetry
British Poetry Since World War II
Survey of British Literature I&II
Victorian Poetry
Shakespeare
Science Fiction           
The Lyric Poem 
Literature of the Western World   
Literature of the Nonwestern World

other classes
Vocabulary Building (for non-native speakers of English)
English as a Second Language (in Malaysia and Azerbaijan)