Michael L. Scott
   HOME

TheInfoList



OR:

Michael Lee Scott (born 1959) is a professor of
computer science Computer science is the study of computation, automation, and information. Computer science spans theoretical disciplines (such as algorithms, theory of computation, information theory, and automation) to Applied science, practical discipli ...
at the
University of Rochester The University of Rochester (U of R, UR, or U of Rochester) is a private research university in Rochester, New York. The university grants undergraduate and graduate degrees, including doctoral and professional degrees. The University of Roc ...
in
Rochester Rochester may refer to: Places Australia * Rochester, Victoria Canada * Rochester, Alberta United Kingdom *Rochester, Kent ** City of Rochester-upon-Medway (1982–1998), district council area ** History of Rochester, Kent ** HM Prison ...
,
New York New York most commonly refers to: * New York City, the most populous city in the United States, located in the state of New York * New York (state), a state in the northeastern United States New York may also refer to: Film and television * '' ...
.


Education and teaching

Scott received a PhD from the
University of Wisconsin–Madison A university () is an educational institution, institution of higher education, higher (or Tertiary education, tertiary) education and research which awards academic degrees in several Discipline (academia), academic disciplines. Universities ty ...
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 '' Hruod'' ( non, Hróðr) "fame, glory, honou ...
and Pamela Goergen Award for Distinguished Achievement and Artistry in Undergraduate Teaching. Scott published the text ''Programming Language Pragmatics'' in 2000. A second edition was published in 2005, a third in 2009, and a fourth in 2015. Translations have been made to Greek and
simplified Chinese Simplification, Simplify, or Simplified may refer to: Mathematics Simplification is the process of replacing a mathematical expression by an equivalent one, that is simpler (usually shorter), for example * Simplification of algebraic expressions, ...
.


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 Douglas S. Lea is a professor of computer science and current head of the computer science department at State University of New York at Oswego, where he specializes in concurrent programming and the design of concurrent data structures. He was ...
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 concept whose exact meaning depends on context. In learned or professional societies, it refers to a privileged member who is specially elected in recognition of their work and achievements. Within the context of higher education ...
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 member ...
.


Personal

Scott is a
Unitarian Universalist Unitarian or Unitarianism may refer to: Christian and Christian-derived theologies A Unitarian is a follower of, or a member of an organisation that follows, any of several theologies referred to as Unitarianism: * Unitarianism (1565–present) ...
. 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 Universalist congregations. It was formed in 1961 by the consolidation of the American Unitarian Association and the Universalist Church of America, both P ...
General Assembly in favor of
electronic voting Electronic voting (also known as e-voting) is voting that uses electronic means to either aid or take care of casting and counting ballots. Depending on the particular implementation, e-voting may use standalone ''electronic voting machines'' ( ...
machines, so long as they retained a paper backup.


Bibliography

* ** ** ** *


References


External links

*
Michael Scott's personal webpage
*
Programming Language Pragmatics
*
Algorithms for scalable synchronization on shared-memory multiprocessors
{{DEFAULTSORT:Scott, Michael L. 1959 births American computer scientists Researchers in distributed computing Fellows of the Association for Computing Machinery Living people University of Rochester faculty University of Wisconsin–Madison alumni Dijkstra Prize laureates