I specialize in deep-deep-deep robot hacking, neuromorphic engineering, simulation, a bit of machine learning, neurocomputational simulation. I love highly distributed systems. They are just plane fun to work with.
I have been on the faculty of the University of Illinois, Urbana-Champagn, UCLA (instructor, lab director), and the University of Arizona (Tucson).
I have taught Robotics including cognitive robotics, mechatronic systems, and mobile robotics.
My new favorite "fun" programming language is Python (years ago it was lisp!)