I currently teach two courses at the University of Maryland, College Park:

Computational Journalism
This course explores the conceptualization and application of computational and data-driven approaches to journalism practice. Students examine how computational techniques are changing journalistic data gathering, curation, sensemaking, presentation, dissemination, and analytics of content. Here’s the Syllabus.

Storytelling with Data Visualization
This course covers the use of data visualization as a method to communicate news stories (narrative visualization) and as a way to explore and analyze data as a method to find new news stories (visual analytics) in a journalism context. Here’s the Syllabus