Michael
Scott
Position:
Professor
Office number:
CSB715
Phone:
585 275 7745
Areas of Interest:
Systems software for parallel and distributed computing, programming languages, operating systems, synchronization, transactional memory.
Bio:
Michael Scott received his Ph.D. in 1985 from the University of Wisconsin - Madison, where he worked with Raphael Finkel on one of the first cluster-scale distributed operating systems. He chaired the URCS department from 1996 to 1999, and again on an interim basis for 6 months in 2007. He is best known for work in concurrent data structures and synchronization, including co-invention of the MCS mutual exclusion lock, the M&S lock-free queue, and several classes in the Java standard library. He is also the author of Programming Language Pragmatics, a leading textbook on programming language design and implementation.
Home page:
http://www.cs.rochester.edu/u/scott
Email:
my-last-name @cs.rochester.edu
Publications:
For textbook information, visit
www.cs.rochester.edu/u/scott/pragmatics/.
For a list of research publications, see
www.cs.rochester.edu/u/scott/papers/.
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 Undergrauate Teaching".
Best Paper awards at ICPP 2002, IEEE Micro 2003, PODC 2005, PPoPP 2006.