I teach media and journalism courses, with a focus on digital production and Web technologies. I’ve also taught writing and instructional design.

I work mainly with graduate students but also undergrads and professionals, both in the classroom and online.

Course Image

Poynter NewsU Webinar

Programming for Non-Geeks: Easy Interactivity

This is an introduction to jQuery focused on how news and information websites can use this popular JavaScript library to enhance their content.

Course Image

Digital Journalism & Design Course

Digital Media Technology

This course provides an in-depth analysis of the tools and technologies used to deliver news and information online. Eight distinct delivery platforms are reviewed.

Course Image

Poynter NewsU Online Group Seminar

Building Effective News & Information Websites: HTML & CSS

Learn to create beautiful, functional websites in this three-week online group seminar. This is the first in a two-part series.

POST-SECONDARY COURSES

Digital Journalism & Design Course

Digital Media Technology

This course provides an in-depth analysis of the tools and technologies used to deliver news and information online. Eight distinct delivery platforms are reviewed.

Digital Journalism & Design Course

Digital Audio Production

Digital Audio Production is a hands-‐on, practical look at how to plan, record, edit and publish high-­quality audio.

Digital Journalism & Design Course

Digital Video Production

Digital Video Production is a distilled review of what it takes to produce high-­quality video for publication on the Web and across mobile devices.

Journalism & Media Studies Course

Intro to Blogging

This course introduces students to the essential writing, editing and technical skills needed to publish an effective blog.

Journalism & Media Studies Course

Senior Seminar

Senior Seminar is the capstone course for students in the undergraduate program.

Journalism & Media Studies Course

Video Storytelling I

The first of this two-part course introduces students to news video work flows as practiced by traditional print journalists.

Digital Journalism & Design Course

Web Publishing (Online)

This is a graduate-level course on Web technologies, tools and techniques.

Journalism & Media Studies Course

Web Publishing (In Person)

This course introduces students to the technologies that power the Web.

Journalism & Media Studies Course

Writing for the Mass Media

This is an introduction to news and reporting, and writing a basic print news article.

Professional Seminars & Webinars

Poynter NewsU Webinar

Programming for Non-Geeks: Easy Interactivity

This is an introduction to jQuery focused on how news and information websites can use this popular JavaScript library to enhance their content.

Poynter NewsU Online Group Seminar

Building Effective News & Information Websites: HTML & CSS

Learn to create beautiful, functional websites in this three-week online group seminar. This is the first in a two-part series.

Poynter NewsU Online Group Seminar

Building Effective News & Information Websites: jQuery & WordPress

This is the second in our two-part series on Building Effective News & Information Websites. In this course, participants learn to build an engaging Web presence in three weeks.

Poynter NewsU Webinar

Programming for Non-Geeks: Essential HTML

This Webinar demystifies HTML, a critical digital tool. You'll learn the basics of HTML and how it works.

Poynter NewsU Webinar

Programming for Non-Geeks: How to Build and Manage Your Website

This Webinar will help you understand content management systems, the technology that's made it easy for everyone to build websites, revolutionized digital publishing in the process.

Poynter NewsU Webinar

Programming for Non-Geeks: Publishing Multimedia on the Web

This Webinar will help you navigate the foreign territory of file formats, streaming strategies and publishing methods.

Poynter NewsU Webinar

Programming for Non-Geeks: The Basics of Using APIs

This Webinar will introduces open APIs and shows how they can make news and information sites better by employing external content and functionality.

Poynter NewsU Webinar

Flash for Journalists: 10 Things You Need to Know

This Webinar introduces the core concepts that make Flash tick and demystifies one of the Web's best oldest platforms.