Michael L. Scott
   HOME

TheInfoList



OR:

Michael Lee Scott (born 1959) is a professor of
computer science Computer science is the study of computation, information, and automation. Computer science spans Theoretical computer science, theoretical disciplines (such as algorithms, theory of computation, and information theory) to Applied science, ...
at the
University of Rochester The University of Rochester is a private university, private research university in Rochester, New York, United States. It was founded in 1850 and moved into its current campus, next to the Genesee River in 1930. With approximately 30,000 full ...
in Rochester, New York.


Education and teaching

Scott received a
PhD A Doctor of Philosophy (PhD, DPhil; or ) is a terminal degree that usually denotes the highest level of academic achievement in a given discipline and is awarded following a course of graduate study and original research. The name of the deg ...
from the
University of Wisconsin–Madison The University of Wisconsin–Madison (University of Wisconsin, Wisconsin, UW, UW–Madison, or simply Madison) is a public land-grant research university in Madison, Wisconsin, United States. It was founded in 1848 when Wisconsin achieved st ...
in 1985. He joined the faculty at Rochester the same year as an assistant professor of computer science. Scott was chair of the computer science department from 1996 until 1999, when he was succeeded by Mitsunori Ogihara. He served again as interim chair from July to December 2007 and from July to December 2017. In 2001, Scott received the University of Rochester’s
Robert The name Robert is an ancient Germanic given name, from Proto-Germanic "fame" and "bright" (''Hrōþiberhtaz''). Compare Old Dutch ''Robrecht'' and Old High German ''Hrodebert'' (a compound of ''Hrōþ, Hruod'' () "fame, glory, honour, prais ...
and Pamela Goergen Award for Distinguished Achievement and Artistry in Undergraduate Teaching.


Research

In 2006, Scott and John Mellor-Crummey were awarded the Edsger W. Dijkstra Prize in Distributed Computing for a paper they wrote in 1991, "Algorithms for Scalable Synchronization on Shared-Memory Multiprocessors." In 2005, Scott, along with William Scherer III and Doug Lea developed a set of algorithms to handle lock-free concurrent exchanges and synchronous queues. These algorithms are included in the Java 6 concurrency library. In 2006 he was inducted as a
Fellow A fellow is a title and form of address for distinguished, learned, or skilled individuals in academia, medicine, research, and industry. The exact meaning of the term differs in each field. In learned society, learned or professional society, p ...
of the
Association for Computing Machinery The Association for Computing Machinery (ACM) is a US-based international learned society for computing. It was founded in 1947 and is the world's largest scientific and educational computing society. The ACM is a non-profit professional membe ...
.


Notable publications

* Revised editions in 2006, 2009, 2015. * *


Personal

Scott is a Unitarian Universalist. He served as secretary of the New York State Convention of Universalists from 1991 to 1999 and as President from 2001 to 2005. In June 2004, he spoke at the
Unitarian Universalist Association Unitarian Universalist Association (UUA) is a liberal religious association of Unitarian Universalism, Unitarian Universalist congregations. It was formed in 1961 by the consolidation of the American Unitarian Association and the Universalist Ch ...
General Assembly in favor of electronic voting machines, so long as they retained a paper backup.


References


External links

*
Michael Scott's personal webpage
*
Programming Language Pragmatics
{{DEFAULTSORT:Scott, Michael L. 1959 births American computer scientists Researchers in distributed computing 2006 fellows of the Association for Computing Machinery Living people University of Rochester faculty University of Wisconsin–Madison alumni Dijkstra Prize laureates