Tel: 647.228.9883


I am a computer scientist living and working in Toronto, Canada. My areas of interest and expertise are wide ranging and eclectic. They include: super-computing, virtual reality, human-computer interaction, natural user interfaces, computer languages, software engineering, systems architecture, multimedia, interactive exhibits and new Internet paradigms.

Over the past 25 years, I have focused on the convergence of design, multimedia and technology with application to education, communication, and entertainment. I have designed and developed software targeted to numerous platforms including mobile devices, exhibit kiosks, digital signage, websites and multi-touch tables.

In February of 2013, myself, Aylin Doyle and Niina Gates-Kass formed Blue Rhino Design which specializes in the design of exhibits for museums, science centres, children's museums and cultural centres. We have done projects across Canada and around the world including China and Turkey. You can learn more about Blue Rhino Design by visiting our website: For our clients in China, we also have a Chinese language website: