Fall 2017

LMC 6399: Discovery and Invention in Digital Media

A graduate-level course to introduce a suite of design research methods that can be used to discover opportunities for inventive new computational products and services. This course provides a deep introduction to the topic through readings and projects that will allow you to understand both theory and praxis in design research.

Syllabus »

LMC 3710: Principles of Interaction Design

In this course we will study and explore the principles and practices of interaction design. You will be introduced to a number of different techniques and tools for understanding particular interaction design challenges, you will develop scenarios and storyboards, create low-fidelity prototypes, and iterate on those prototypes to create a final design project.

Syllabus »

Spring 2017

LMC 6650: Seeing Like a Bike

I am re-visiting the project studio called “Seeing Like a Bike.” We will start by disassembling and rebuilding a bicycle. Along the way we will engineer and instrument the bicycle with multiple sensors and computing capabilities so that we can begin to “see” what the it sees. This studio will mix old-fashioned wrenching and repair with digital making and hacking to create a bike-based sensor platform. The purpose of the studio is to materially explore physical computing and the Internet of Things—by the end of the term we will have a working bike and a working computational platform to sense the physical environment (e.g. road quality, geography, air quality, noise), the social environment (e.g. traffic conditions, proximity to objects), and the rider (e.g. rider position and interaction with the bike).

Syllabus »

LMC 3710: Principles of Interaction Design

In this course we will study and explore the principles and practices of interaction design. You will be introduced to a number of different techniques and tools for understanding particular interaction design challenges, you will develop scenarios and storyboards, create low-fidelity prototypes, and iterate on those prototypes to create a final design project.

Syllabus »

Fall 2016

LMC 6399: Discovery and Invention in Digital Media

A graduate-level course to introduce a suite of design research methods that can be used to discover opportunities for inventive new computational products and services. This course provides a deep introduction to the topic through readings and projects that will allow you to understand both theory and praxis in design research.

Syllabus »

Spring 2016

LMC 6399: Discovery and Invention in Digital Media

A graduate-level course to introduce a suite of design research methods that can be used to discover opportunities for inventive new computational products and services. It complements the design and production skills developed in LMC 6310 and LMC 6313 with applied research skills.

Syllabus »

LMC 6650: Community Historians + Westside Speaks

This project studio will explore the design of interactive experiences that support capturing community narrative and supporting sense making for policy makers. We will design and develop new processes and computing infrastructure to support an on-going project with the City of Atlanta, the Westside Future Fund, the Atlanta Housing Authority, and supported by the Historic Westside Cultural Arts Council. The focus of the course will be on collecting community narratives around development and “community engagement.”

Syllabus »

Fall 2015

LMC 3705: Principles of Information Design

In this course we will study and explore the principles, practices and genres of contemporary information design. Specifically, this course emphasizes the design and use of computational media to organize and communicate complex data in forms such as interactive kiosks, animated visualizations, interactive maps, and large-scale displays in public space. In addition to studio-based projects, this course will include discussions of readings and projects from the fields of art, design, human-computer interaction, and science and technology studies.

Syllabus »

LMC 6650: Seeing Like a Bike

This fall I am running a project studio I’m calling “Seeing Like a Bike.” We will start by disassembling and repairing a bicycle. We will then rebuild it and along the way we will design, engineer, and instrument the bicycle with multiple sensors and computing capabilities so that we can begin to “see” what the it sees. This studio should be great fun and will mix old-fashioned wrenching and repair with digital making and hacking to create a bike-based sensor platform. The purpose of the studio is to materially explore the intersection of making, repair, physical computing and the Internet of Things—by the end of the term we will have a working bike and a working computational platform to sense the physical environment (e.g. road quality, geography, air quality, noise), the social environment (e.g. traffic conditions, proximity to objects), and the rider (e.g. rider position and interaction with the bike).

Syllabus »

Spring 2015

LMC 6399: Discovery and Invention in Digital Media

A graduate-level course to introduce a suite of design research methods that can be used to discover opportunities for inventive new computational products and services. It complements the design and production skills developed in LMC 6310 and LMC 6313 with applied research skills.

Syllabus »

LMC 6314: Design of Networked Media

A graduate seminar focused on the cultural and social impact of mobile technologies. The course will draw on a wide variety of literature to examine the broad field of mobile computing and probe issues of access, adoption, identity, privacy, and participation in different cultural and social contexts.

Syllabus »

Archived Syllabi

Spring 2014

LMC 6650: Designing Community Engagement

LMC 3710: Principles of Interaction Design

Fall 2013

LMC 6650: Civic Media, Community Engagement, Design

LCC 3705: Principles of Information Design

Spring 2013

LMC 6650: Civic Media, Surveillance, and Design

LMC 6314: Design of Networked Media

Fall 2012

LCC 2700: Introduction to Computational Media

Spring 2012

LCC 6650: Project Studio: Designing Community Technologies

Fall 2011

LCC 6314: Design of Networked Media

Fall 2010

CS 4460/6456: Intro and Principles of User Interface Software