I. Curriculum Vitae
II. Teaching Philosophy
III. Courses Taught
IV. Sample Syllabi
V. Course Evaluations
II. Teaching Philosophy
III. Courses Taught
IV. Sample Syllabi
V. Course Evaluations
I. Curriculum Vitae
Updated 31 May 2023
Updated 31 May 2023
II. Teaching Philosophy
Updated January 2020
You can download my teaching philosophy here [opens in a new window]
Updated January 2020
You can download my teaching philosophy here [opens in a new window]
III. Courses Taught (Listed alphabetically by institution)
Boston University
Theory & Practice of Literary Translation (Comp Lit 540, Co-Instructor)
Writing of Poetry (English 304)
Introduction to Creative Writing (English 202)
Writing, Research, & Inquiry (Writing 150)
First-Year Writing Seminar (Writing 120)
Bunker Hill Community College
College Writing (English 111)
North Carolina State University
Analyzing Style (Co-Instructor, English 426)
Communication for Science & Research (English 333)
Academic Writing & Research (English 101)
University of North Carolina at Chapel Hill
English Composition and Rhetoric (English 105)
Wentworth Institute of Technology
Western Cultural Movements (English 2200)
Introduction to Literary Studies (English 1100)
Workshops (NC State Innovation Studio)
Forecasting the Future: Writing Speculative Micro-Fiction – Recurring Innovation Studio workshop, also curated for special courses such as:
• Science Fiction and Steampunk (ENG 376)
• Feminist Futures (WGS 350)
• Literature and Technology (ENG 339)
• Science, Technology, and Human Values (STS 302 Honors)
Futures Thinking – Recurring Innovation Studio workshop, also curated for special courses such as:
• Data Science for Policy: Data and Ethics (DSC 495)
• Advanced Graphic Design (GD 400)
• Feelings of/from Technology: Analog Bodies in Digital Spaces (HON 305)
• The Future of Life (AEC 295)
Innovation 101 – Recurring Innovation Studio workshop, also curated for special courses such as:
• Advanced Topics in Communication: Networked Mobilities (COM 798)
• Communication Networks (CRD 703)
• Filming in a Time of Emergency (ENG 492)
• Intro to Science & Technology Studies (STS 214)
Signals of Change: Seeing the Future, Today” – Recurring Innovation Studio workshop, also curated for special courses such as:
• Data Physicalization (DSC 405)
• History of Capitalism in America (HI 382)
Everyone a Changemaker: Social Innovation – Innovation Studio workshop designed specifically for and presented in:
• Special Topics in Natural Resources (NR 595)
• NGOs in a Global Context (HI 381)
Boston University
Theory & Practice of Literary Translation (Comp Lit 540, Co-Instructor)
Writing of Poetry (English 304)
Introduction to Creative Writing (English 202)
Writing, Research, & Inquiry (Writing 150)
First-Year Writing Seminar (Writing 120)
Bunker Hill Community College
College Writing (English 111)
North Carolina State University
Analyzing Style (Co-Instructor, English 426)
Communication for Science & Research (English 333)
Academic Writing & Research (English 101)
University of North Carolina at Chapel Hill
English Composition and Rhetoric (English 105)
Wentworth Institute of Technology
Western Cultural Movements (English 2200)
Introduction to Literary Studies (English 1100)
Workshops (NC State Innovation Studio)
Forecasting the Future: Writing Speculative Micro-Fiction – Recurring Innovation Studio workshop, also curated for special courses such as:
• Science Fiction and Steampunk (ENG 376)
• Feminist Futures (WGS 350)
• Literature and Technology (ENG 339)
• Science, Technology, and Human Values (STS 302 Honors)
Futures Thinking – Recurring Innovation Studio workshop, also curated for special courses such as:
• Data Science for Policy: Data and Ethics (DSC 495)
• Advanced Graphic Design (GD 400)
• Feelings of/from Technology: Analog Bodies in Digital Spaces (HON 305)
• The Future of Life (AEC 295)
Innovation 101 – Recurring Innovation Studio workshop, also curated for special courses such as:
• Advanced Topics in Communication: Networked Mobilities (COM 798)
• Communication Networks (CRD 703)
• Filming in a Time of Emergency (ENG 492)
• Intro to Science & Technology Studies (STS 214)
Signals of Change: Seeing the Future, Today” – Recurring Innovation Studio workshop, also curated for special courses such as:
• Data Physicalization (DSC 405)
• History of Capitalism in America (HI 382)
Everyone a Changemaker: Social Innovation – Innovation Studio workshop designed specifically for and presented in:
• Special Topics in Natural Resources (NR 595)
• NGOs in a Global Context (HI 381)
IV. Sample Syllabi
V. Course Evaluations (Samples from NCSU and UNC-CH. More available upon request.)