Professional AssociationsProfessional Associations: ACM Fellow | American Guild of Organists | British Computer Society Fellow | IEEE
more informationMore information: ACM author page | University of Dundee
I joined the Computer Science research staff at IBM's Thomas J. Watson Research Center after receiving a Ph.D. in Cognitive Psychology. Since then I have played research, advanced technology, and management roles, creating award-winning systems in support of interpersonal communications, ubiquitous computing, and web accessibility. Having recently led a research team quantifying programmer productivity in peta-scale computing, I am now exploring the nature of cooperative conversations between humans and intelligent agents and creating front-ends for assessing and improving the fairness of classifiers.
My technical and professional contributions have been recognized by the Human Factors Society, the Association of Computing Machinery, the British Computer Society, ACM SIGPLAN, and several disability advocacy organizations. I've been active in the ACM SIGCHI, SIGPLAN, and SIGACCESS communities, chairing OOPSLA, the leading international conference of its day on object-oriented programming, and serving as chair of the OOPSLA Steering Committee. I was named a Fellow of the ACM in 1998, elected a member of the IBM Academy of Technology in 2006, and named a Fellow of the British Computer Society in 2011. Within IBM, I have received 7 Outstanding Technical Achievement / Outstanding Innovation Awards for contributions in areas as diverse as K12 Internet Access, Web Accessibility, High Performance Computing Productivity, and the Creation of the Field of Social Computing.