Courses - Classes, Workshops, and Training


University of Texas at Austin Courses

I’ve taught several classes at the University of Texas at Austin.

Mobile Application Development Capstone

This spring semester class was initially created by Professor Robert Quigley in the University of Texas at Austin Journalism school. I joined the class midway through the first year to help out with technical troubleshooting, and then later co-taught the class with him for several years. After he started another, similar class for podcast creation, I took over teaching the class by myself.

I wish more of my classes would have been like this - students from journalism and computer science come together to form teams and work on their own app ideas through the entire semester, and then publish them to the app stores.

Here are the slides for the class (as a PDF):

Complete Class Presentation (PDF)

App Design Class Syllabus Spring 2023 (PDF)

Introduction to Coding for Journalists

An HTML, CSS, and JavaScript class for upper-division undergraduates and graduate students in the School of Journalism. The class has an individual final project that consists of publishing your own content with a static site generator.

This class is based on a class that Professor Christian McDonald teaches, and uses the same static site generator.

I’d like to go back and revisit this class, but teach it with Astro instead for a broader audience.

Complete Class Presentation (PDF)

Coding Class Syllabus Fall 2022 (PDF)

CV

List of University classes I’ve taught:

University of Texas at Austin - Lecturer - Introduction to Coding for Journalists University of Texas at Austin - Lecturer - Introduction to Mobile App Development University of Texas at Austin - Lecturer + Co-teacher - Mobile App Development Capstone Carnegie Mellon Unversity - Teaching Assistant - Intro to Microeconomics Carnegie Mellon University - Teaching Assistant - Intro to Macroeconomics Carnegie Mellon University - Lead Instructor - Computer Skills Workshop (UNIX) - Unix/Shell, Emacs, HTML, CSS Carnegie Mellon University - Lead Instructor - Computer Skills Workshop (Mac) - MacOS, Excel, Word, HTML