Michael Scott

Registered user since Thu 9 Jul 2015

Name: Michael Scott

Bio: Michael L. Scott is the Arthur Gould Yates Professor of Engineering 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 a Fellow of the ACM and the IEEE, 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, 4th edition, Morgan Kauffman, 2016) is a standard reference in the field. In 2001 he received the University of Rochester’s Robert and Pamela Goergen Award for Distinguished Achievement and Artistry in Undergraduate Teaching. He spent the 2014–2015 academic year as a Visiting Scientist at Google.

Country: United States

Affiliation: University of Rochester

Personal website: http://www.cs.rochester.edu/u/scott/

Research interests: Parallel Computing, Operating Systems, Programming Languages, Computer Architecture


PPoPP 2020Author 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
PPoPP 2019Author of Leveraging Hardware TM in Haskell within the Main Conference-track
PPoPP 2018Committee Member in Program Committee
Haskell 2017Author of Improving STM Performance with Transactional Structs within the Haskell 2017-track
PPoPP 2017Programme Committee in Program Committee
TRANSACT 2016Programme Committee in Program Committee within the TRANSACT 2016-track
Committee Member in Steering Committee within the TRANSACT 2016-track
PPoPP 2016Session Chair of Locking (part of Main conference)
Committee Member in Program Committee within the Main conference-track