John Richards  John Richards photo         

contact information

Academy of Technology LogoDistinguished Research Staff Member
IBM Research AI, T. J. Watson Research Center, Yorktown Heights, NY USA


Professional Associations

Professional Associations:  ACM Fellow  |  American Guild of Organists  |  British Computer Society Fellow  |  IEEE

more information

More 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 multiple aspects of human-centered AI including the nature of cooperative conversations between humans and intelligent agents and the fairness and explainability of ML 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.