Joshua E. Auerbach, Ph.D.

Assistant Professor

Computer Science and Innovation

Champlain College

Burlington, VT


About

Welcome. I am Dr. Joshua E. Auerbach, Ph.D. (Josh), Assistant Professor in Computer Science and Innovation at Champlain College in Burlington, Vermont. Before starting at Champlain, I was a senior postdoctoral researcher with the Laboratory of Intelligent Systems (LIS) at the École Polytechnique Fédérale de Lausanne (EPFL) in Lausanne, Switzerland where I was funded under the European Union INSIGHT project. Prior to joining LIS, I was a member of the Morphology, Evolution & Cognition Laboratory at the University of Vermont where I earned a Graduate Certificate in Complex Systems in 2009, and an interdisciplinary Ph.D. in Computer Science in 2013 for my work on "The Evolution of Complexity in Autonomous Robots."

I am the lead developer for the RoboGen™ open source hardware and software platform for the joint evolution of robot bodies and brains. I teach classes across the spectrum of Computer Science disciplines, and conduct research into various topics including questions related to the evolution of complexity, how evolution can contribute to learning, and how best to search interesting spaces (including robot morphologies and controllers).

Keywords: Artificial Intelligence, Evolutionary Computation, Evolutionary Robotics, Artificial Life, Machine Learning, Neural Networks, Software Engineering, Computational Creativity, Cognitive Science, Distributed Computing, Education, Free and Open Source