Some recent courses taught 

Spring 2019
International Reporting-- Nepal, STU
Class meets Wednesdays, 10:00-11:40 am. 

Spring 2019
Introduction to Media Studies, STU
Class meets Wednesdays, 8:00-9:40 am. 

Fall 2018
Professional Communication, School of Journalism, STU
Class meets Tuesdays, 7:20-9:00 pm. 

Spring 2018
International Media Systems, School of Journalism, STU
Class meets Fridays, 10:00-11:40 am.

Spring 2018
Communication Research Methods, School of Journalism, STU
Class meets Wednesdays, 7:00-9:40 pm. 

Fall Semester, 2017
How to be a Successful Journalist, School of Journalism, Shantou University, China
Class meets Thursdays, 2:00-3:40 pm.

Fall Semester, 2017
How Journalism Improves Our World, School of Journalism, Shantou University, China
Class meets Fridays, 8:00-9:40 am.

Fall Semester, 2016
Research Applications in Media, MA, RR Campus, Tribhuvan University
Class meets Tuesdays and Wednesdays (morning)

Spring Semester, 2015
Reporting, Writing and Editing for the Media, MA, IACER, Pokhara University
Class meets Mondays, 8:00-9:30 am.

Spring Semester, 2015
Research Workshop on Media Literacy, MPhil, IACER, PU
Class meets Thursdays, 5:00-8:00 pm.

Spring Semester, 2013
Public Space Visual Literacy, MPhil, IACER, PU
Class meets Fridays, 5:30-7:30 pm.

Fall Semester, 2012
Review Journalism, MPhil, IACER, PU
Class meets Fridays, 5:30-7:30 pm.

Spring Semester, 2012
Opinion Journalism, MA, IACER, PU
Class meets Fridays, 6:30-8:30 am.

Winter Semester 2007/08
Journalism, MA, IACER, PU
Class meets Fridays, 6:30-8:30 am

Other courses taught
Social Thought and Research, Media Foundation
Journalism, Kathmandu University
News Reporting and Writing, Georgia Southern University
Theories of Mass Communication, GSU
International Media Systems, GSU
Online Journalism, GSU
Mass Media Seminar, MA, University of Missouri-Columbia
Journalism 105, BA, UM-C
American Literature, MA, TU
Media Studies, MA,TU