Skip to content

Experience

Please see my academic search page (last used Feb. 2017) and Curriculum Vitae (updated Mar. 2016).

My professional experiences fall roughly into three overlapping categories:

  • Teaching: I have taught dozens of seminars, workshops, and other activities, and held a few official teaching positions too. I like experimental, interdisciplinary, and student-driven education, and curriculum development in engineering, philosophy, and society.
  • Software Development: I have worked as an independent contractor for over a dozen companies, mostly specializing in signal processing (audio and video), artificial intelligence, and social networking.

    See my software-specific Resume (updated Jan. 2014).

  • Sustainable Development Research: My research interests include complexity, computational modeling, the food system, social change innovation, and ecocentric
    framings.

You can also see a diagram of the classes I have taken.