Professor of Computer Science, University of Rochester
Rochester, New York Area
Professor of Computer Science, University of Rochester
Rochester, New York Area
Michael L. Scott is a Professor and past Chair of the Department of Computer Science at the University of Rochester. He received his Ph.D. from the University of Wisconsin-Madison in 1985. He is best known for work in synchronization algorithms and concurrent data structures, in recognition of which he shared the 2006 Edsger W. Dijkstra Prize, the highest honor conferred in the theory of distributed computing. Other widely cited work has addressed parallel operating systems and file systems, software distributed shared memory, and energy-conscious operating systems and microarchitecture. He is the author or co-author of more than 100 refereed publications, including recipients of six "best paper" awards since 2002. His textbook on programming language design and implementation (Programming Language Pragmatics, third edition, Morgan Kaufmann, Mar. 2009) has been adopted at over 100 schools. In 2003 he served as General Chair of the ACM SIGOPS Symposium on Operating Systems Principles. He was Program Chair of the 2008 ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming. In 2001 he received the University of Rochester's Robert and Pamela Goergen Award for Distinguished Achievement and Artistry in Undergraduate Teaching.
Parallel computing, concurrency and synchronization, operating systems, programming languages, computer architecture
(Educational Institution; 10,001 or more employees; Higher Education industry)
August 1985 — Present (24 years)
Research and teaching in computer systems; 3.5 years as department chair; 3 years courtesy appointment in the Laboratory for Laser Energetics.
Ph.D. , Computer Sciences , September 1981 — June 1985
Thesis advisor: Raphael Finkel
Secondary advisor: Marvin Solomon
M.S. , Computer Sciences , September 1981 — August 1982
B.A. , Mathematics, Computer Sciences , September 1978 — December 1980
Association for Computing Machinery (SIGOPS/SIGPLAN/SIGARCH),
Institute of Electrical and Electronics Engineers (Computer Society),
USENIX,
Union of Concerned Scientists,
Computer Professionals for Social Responsibility
2006 Edsger W. Dijkstra Prize in Distributed Computing,
2001 Robert and Pamela Goergen Award for Distinguished Achievement and Artistry in Undergraduate Teaching,
ACM Fellow (2006),
Best Student Paper Award - PPoPP '06,
Best Paper Award - HiPC '05,
Most Popular Poster Presentation Award - PODC '05,
Best Paper Award - USENIX '04,
"Top Picks" Award - IEEE Micro '03,
Best Paper Award - ICPP '02