How do existing technologies support community organizations and civic action? What would new technologies, systems, and infrastructures that support social and civic action look like? This design studio will actively work with local communities to create new collaborations that explore civic engagement through the development of interactive prototypes, digital media artifacts, and social media platforms. Design and community-focused activities will be buttressed by a review of relevant literature in ubiquitous computing, urban and community informatics, and social theory of the public sphere.
Fall 2011 LCC 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.
Fall 2010 CS 4460/6456: Intro and Principles of User Interface Software
This is a cross-listed upper-division undergraduate and graduate course focused on understanding the fundamentals of user interface software architectures. Course lectures will cover the history of the graphic user interface, including the evolution of display and input technologies, and will layout the fundamental concepts of modern interface architectures by covering in great detail the Java Swing API. In addition to exams that cover fundamental concepts, undergraduate students will work on a semester-long group project and graduate students will develop projects of their own.