The University of North Carolina at Chapel Hill

MEJO 187 Introduction to Multimedia Storytelling. 3 Credits. An introductory course in interactive development techniques and content presentation. Students learn to design, develop and publish storytelling work, including an interactive magazine. Fall and Spring 2011 to current.

MEJO 487 (formally JOMC 586) Intermediate Multimedia Journalism. 3 Credits. An advanced course in interactive development techniques and data visualization. Students learn to present interactive interfaces and how to create data visualizations. Fall and Spring 2011 to current.

MEJO 583 Advanced Multimedia Programming. 3 Credits. An advanced course for journalist to developer database driven applications that provide services to readers. Students learn to think logically, finding and presenting data in visual ways while developing a robust database application. Spring 2012 and 2013.

MEJO 584 International Documentary Projects, co-teaching with Patrick Davison. 3 Credits. Students learn to find, document and present stories in other countries for a final documentary website.,,,, Summer 2008, Spring 2010 and Spring 2012.

MEJO 660 Emerging Technologies, 3 Credits. Students learn how to tell stories in Virtual Reality and Augmented Reality and how to implement those technologies. Fall 2017, Spring 2017 and 2018.

ABC 11 Interactive Media Workshop, Three, two-day workshops to train ABC11 newsroom in storytelling on the web. Summer 2015

UNC Interactive Media Design Workshop, One-week course. A project-based workshop where professionals learned how to design, develop and create interactive data applications using HTML, CSS and JavaScript. Summer 2013, 2014 and 2015.

Center for Student Media Association’s Journalism Teaching Fellowship Program, 3 Credits. This summer school course teaches high school journalism teachers about photojournalism and how to teach it in their classrooms. Summer 2014, 2015.

Institute for Defense and Business

 Media Engagement Workshop for Thailand National Broadcasting and Telecommunications Commission

A one-week course implementing community engagement and human-centered design techniques to work with broadcast and social media to solve difficult issues concerning an Islamic insurgency in southern Thailand.  Summer 2015 and 2017

Cooperation on Stability Operations
A one-week course using case studies to teach problem-solving and media relations in crisis situations. Fall 2014, 2015, 2016.

European Union Faculty Exchange Program

Presented lectures and worked directly with faculty on leveraging emerging technologies such as Virtual Reality and Augmented Reality for narrative storytelling. Summer 2017.

Communications University of China, Beijing.