Teaching

Arizona State University

School for the Future of Innovation in Society

  • Science, Technology, and Inequality (undergraduate)
  • Human Dimensions of Science and Technology (graduate)
  • Science, Power, and Politics (graduate)
  • Methods for Research in Global Development (graduate)
  • Designing Knowledge (undergraduate)

School of Computing, Informatics, and Decision Systems Engineering

  • Civic Informatics (undergraduate)


Rensselaer Polytechnic Institute

Science and Technology Studies Department

  • Science, Technology and Society (TA)
  • Design and Innovation Studio V (TA)


Clark University

Culture Studies and Communications Program

  • History of American Broadcasting and Electronic Media
  • Computer Mediated Communications
  • Studio Topics Senior Seminar
  • Image Theory
  • Digital Imaging & Photography
  • Sculpture and the Found Object


Tufts University School of the Museum of Fine Arts

  • Electronic/Kinetic Media