Teaching

I have taught a range of courses – both skills and theory, small seminars and large lectures, in person and online. At VCU, they include:

MASC 101 – Mass Communications HONR 398 – Social Media & Politics
MASC 151 – Comm Tech & Global Society HONR 399 – Drones in Media Industries
MASC 203 – Journalism Writing MASC 403 – Advanced Reporting
MASC 290 – Media Ethics MASC 404 – Specialized/Project Reporting
UNIV 291 – Crowdsourcing Journalism MASC 475 – Capital News Service
MASC 303 – Reporting for Print and Web MASC 491 – Online Journalism
MASC 305 – Copy Editing MASC 491 – Social Media Networking
MASC 344 – Data Journalism & Visualization MASC 491 – Science Journalism
MASC 363 – Electronic Media Writing MASC 495 – Journalism Seminar
MASC 375 – Legislative Reporting MASC 644 – Computer-Assisted Reporting
Privacy Statement