
معرفی
Michael L. Scott is the Arthur Gould Yates Professor of Engineering at the University of Rochester's Hajim School of Engineering and Applied Sciences, leading the Department of Computer Science. He specializes in concurrency, synchronization, and transactional memory, with a focus on persistent memory systems and parallel computing. His research includes projects like Montage, Ralloc, and Hodor, addressing challenges in distributed computing and system reliability.
Scott earned his Ph.D. from the University of Wisconsin-Madison in 1985. He has held roles including Department Chair and visiting positions at Google and the University of Wisconsin. His work spans textbooks like Programming Language Pragmatics and Shared-Memory Synchronization, and he has advised over 20 doctoral students.
Recognized with the 2006 Dijkstra Prize, ACM and IEEE Fellowships, and teaching awards, Scott emphasizes interdisciplinary collaboration and ethical computing. His research bridges theory and practice, addressing societal impacts of technology through advocacy in areas like voting systems and privacy.
Key projects include deterministic parallel Ruby, operating system innovations for accelerators, and foundational work on synchronization algorithms like the MCS lock. His contributions to C++ transactional memory standards and persistent memory tools like RSTM and Montage have influenced industry and academia.




