I have twenty-five years of experience in software design and usability, and a Master’s degree in human-computer interaction and artificial intelligence.
Currently I am Director of UX at Absolute Software. From 1996 until 1999, I worked at the JavaSoft division of Sun Microsystems in Silicon Valley where, among other things, I designed the Java look and feel—the default set of cross-platform behaviours and appearances for the Java Foundation Classes—and was a major contributor to the award-winning Java Look and Feel Design Guidelines, published by Addison-Wesley. I have also held software design positions at Vision Critical, Cardon Rose in Toronto; The Education Technology Centre of British Columbia; and Prodigy Technologies.
I hold a Master of Science degree in Human-Computer Systems, a specialist post-graduate course of study in human-computer interaction and artificial intelligence, from De Montfort University in Leicester, United Kingdom.
I’m listed as inventor on nine U.S. patents, including 6,104,397, Method and system for generating improved progress indicators, and 5,943,053, Method and apparatus for expanding and contracting a window panel. I was co-author of a paper presented at the ACM’s CHI 97 conference, Simplified Applications for Network Computers, and have spoken at JavaOne conferences and at BayCHI.