He previously taught at the University of Minnesota, Illinois Institute of Technology, and the California College of the Arts. He has lectured and exhibited his work widely, and has been a visiting critic at several schools including the Massachusetts Institute of Technology, University of Michigan, Harvard University and the University of Toronto.