Courses Taught

Media Institutions, Temple University (Syllabus)

Communication & Development, Temple University (Syllabus)

Global Media, Temple University (Syllabus)

Development Communication Project Design & Management, Temple University (Syllabus)

Public Information Campaigns, Temple University (Syllabus)

Media & Popular Culture, Temple University

Mass Media & Society, University of Pennsylvania