Faculty

Michael L. Scott

Arthur Gould Yates Professor
PhD, Wisconsin, 1985

715 CSB
(585) 275-7745
Fax: (585) 273-4556
scott@cs.rochester.edu

Website

Biography

Michael Scott received his PhD in 1985 from the University of Wisconsin - Madison.  He has been at the U of R since then. He chaired the CS department from 1996 to 1999, and again on an interim basis for 6 months in 2007. He is best known as a co-creator of the MCS mutual exclusion lock and the author of Programming Language Pragmatics, a popular textbook on programming language design and implementation. Several algorithms from his group have been incorporated into the Java standard library.

Publications

Awards

  • Fellow of the ACM and the IEEE
  • 2006 Edsger W. Dijkstra Prize in Distributed Computing
  • 2003 Robert & Pamela Goergen Award for "Distinguished Achievement and Artistry in Undergraduate Teaching"
  • Best Paper awards at ICPP 2002, IEEE Micro 2003, PODC 2005, PPoPP 2006