Originally trained as an architect, Banny Banerjee holds graduate degrees in Architecture, Mechanical Engineering, and Design.  His many interests sent him on a journey that included architecture, structural engineering, adobe architecture and low energy systems in rural India, computer simulation for energy conservation in complex systems, software engineering, mechanical engineering, product design, industrial design, furniture design, interactive art, and design strategy.