John Richards  John Richards photo       

contact information

Distinguished Research Staff Member
T. J. Watson Research Center, Yorktown Heights, NY USA
  +1dash914dash299dash5845

links

Professional Associations

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

more information

More information:  ACM author page  |  University of Dundee

profile


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 investigating programmer productivity in peta-scale computing, I am now exploring techniques for rapidly training and managing intelligent conversational agents.

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.

I am based in New York but travel often on holiday to Scotland, where my wife, Vicki Hanson, is Professor and Chair of Inclusive Technologies at the University of Dundee and where I held an appointment as an Honorary Professor in the School of Computing.