University of California Press
Freelance Illustrator
Sul Ross State University
Associate Professor of Art Gaming and Communication
Emily Carr University of Art and Design
Continuing Studies educator
Vancouver Film School
Foundation Studies
University of Ulster at Belfast