Michael O. Rabin - nondeterministic machines T. V. Raman - accessibility, Emacspeak, etc. Brian Randell - dependability Yoav Raz - databases: commitment ordering (or commit ordering) for guaranteeing distributed and global serializability Raj Reddy - AI David P. Reed John C. Reynolds Joyce K. Reynolds - Internet Adam Riese Dennis Ritchie - C (programming language), UNIX Ron Rivest - RSA, MD5, RC4 Colette Rolland - REMORA methodology, meta modelling Azriel Rosenfeld Douglas T. Ross - Structured Analysis and Design Technique Guido van Rossum - Python (programming language) Winston W. Royce - Waterfall model Rudy Rucker - mathematician, Writer, Educator Steven Rudich - complexity theory, cryptography Jeff Rulifson James Rumbaugh - Unified Modeling Language, Object Management Group Raj Chandel - hacker