David Haeselin,  Complete Teaching Evaluations

University of North Dakota

ENGL428: Digital Humanities (F17)

ENGL599: Theories of Culture (F17)

ENGL234: Introduction to Writing, Editing, and Publishing (S17)

ENGL334: Practicum in Writing, Editing, and Publishing (S17)

ENGL408: Writing for Digital Environments (F16)

ENGL334: Practicum in Writing, Editing, and Publishing (F16)

ENGL408: Writing For Digital Environments (S16)

ENGL229: Diversity in U.S. Literatures, American Migrations (S16)

ENG415: Contemporary American Fiction (F15)

ENGL229: Diversity in U.S. Literatures, Socioeconomic Class (F15)

ENGL130: Writing for Public Audiences (S15)

ENGL130: Writing for Public Audiences (S15)

Carnegie Mellon University

76101: Interpretation & Argument (S14)

76101:Interpretation & Argument (F13)

76338: Media Studies (S12)