Registered user since Thu 9 Jul 2015
Michael L. Scott is the Arthur Gould Yates Professor of Engineering and 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 a Fellow of the ACM, the IEEE, and the AAAS, and a 2006 recipient of the SIGACT/SIGOPS Edsger W. Dijkstra Prize in Distributed Computing. His textbook on language design and implementation (Programming Language Pragmatics, 5th edition, Morgan Kauffman, 2024) is a standard reference in the field. He has received both graduate and undergraduate teaching awards from the University or Rochester, together with the lifetime achievement award of the University’s Hajim School of Engineering. He spent the 2014–2015 academic year as a Visiting Scientist at Google.
Contributions
2024
Principles and Practice of Parallel Programming
2023
Principles and Practice of Parallel Programming
2020
Principles and Practice of Parallel Programming
- Author of Brief Announcement: Nonblocking Persistent Software Transactional Memory within the Brief Announcements-track
- Author of Brief Announcement: Understanding and Optimizing Persistent Memory Allocation within the Brief Announcements-track
- Author of Title: Abstractions for Modern Parallel Computing: A Blessing or a Curse? within the Main Conference-track
- Committee Member in Program Committee