Allen B. Downey

Last updated

Allen Benjamin Downey (born May 11, 1967) is an American computer scientist who is currently working as a Principal Data Scientist at PyMC Labs. He is a former Professor of Computer Science at the Franklin W. Olin College of Engineering.

Contents

Biography

Downey received in 1989 his BS and in 1990 his MA, both in civil engineering, from the Massachusetts Institute of Technology, and his PhD in computer science from the University of California at Berkeley in 1997.

He started his career as research fellow in the San Diego Supercomputer Center in 1995. In 1997 he became assistant professor of computer science at Colby College, and in 2000 at Wellesley College. He was research fellow at Boston University in 2002 and professor of computer science at the Franklin W. Olin College of Engineering since 2003. In 2009-2010 he was also visiting scientist at Google Inc. [1]

Textbook publications

Downey has published the following textbooks, [1] which are also freely available online from Green Tea Press under the GNU Free Documentation License: [2] [3]

Related Research Articles

<span class="mw-page-title-main">Computing</span> Activity involving calculations or computing machinery

Computing is any goal-oriented activity requiring, benefiting from, or creating computing machinery. It includes the study and experimentation of algorithmic processes, and development of both hardware and software. Computing has scientific, engineering, mathematical, technological, and social aspects. Major computing disciplines include computer engineering, computer science, cybersecurity, data science, information systems, information technology, and software engineering.

<span class="mw-page-title-main">Software</span> Non-tangible executable component of a computer

Software is a collection of programs and data that tell a computer how to perform specific tasks. Software often includes associated software documentation. This is in contrast to hardware, from which the system is built and which actually performs the work.

<span class="mw-page-title-main">Computer science</span> Study of computation

Computer science is the study of computation, information, and automation. Computer science spans theoretical disciplines to applied disciplines. Though more often considered an academic discipline, computer science is closely related to computer programming.

Computer science is the study of the theoretical foundations of information and computation and their implementation and application in computer systems. One well known subject classification system for computer science is the ACM Computing Classification System devised by the Association for Computing Machinery.

<span class="mw-page-title-main">Carnegie Mellon School of Computer Science</span> School for computer science in the United States

The School of Computer Science (SCS) at Carnegie Mellon University in Pittsburgh, Pennsylvania, US is a school for computer science established in 1988. It has been consistently ranked among the top computer science programs over the decades. As of 2022 U.S. News & World Report ranks the graduate program as tied for second with Stanford University and University of California, Berkeley. It is ranked second in the United States on Computer Science Open Rankings, which combines scores from multiple independent rankings.

<span class="mw-page-title-main">Hal Abelson</span> American mathematician

Harold Abelson is an American mathematician and computer scientist. He is a professor of computer science and engineering in the Department of Electrical Engineering and Computer Science at the Massachusetts Institute of Technology (MIT), a founding director of both Creative Commons and the Free Software Foundation, creator of the MIT App Inventor platform, and co-author of the widely-used textbook Structure and Interpretation of Computer Programs, sometimes also referred to as "the wizard book."

<span class="mw-page-title-main">Processing</span> Free graphics library

Processing is a free graphics library and integrated development environment (IDE) built for the electronic arts, new media art, and visual design communities with the purpose of teaching non-programmers the fundamentals of computer programming in a visual context.

Computational science, also known as scientific computing, technical computing or scientific computation (SC), is a division of science that uses advanced computing capabilities to understand and solve complex physical problems. This includes

<span class="mw-page-title-main">UP Diliman Department of Computer Science</span> Department in College of Engineering in University of the Philippines - Diliman

The Department of Computer Science is one of nine departments in the University of the Philippines Diliman College of Engineering.

This is an alphabetical list of articles pertaining specifically to software engineering.

Walter John Savitch was best known for defining the complexity class NL, and for Savitch's theorem, which defines a relationship between the NSPACE and DSPACE complexity classes. His work in establishing complexity classes has helped to create the background against which non-deterministic and probabilistic reasoning can be performed.

<span class="mw-page-title-main">Christos Papadimitriou</span> Greek computer scientist (b. 1949)

Christos Charilaos Papadimitriou is a Greek theoretical computer scientist and the Donovan Family Professor of Computer Science at Columbia University.

The following outline is provided as an overview of and topical guide to computer programming:

Joseph Frederick Traub was an American computer scientist. He was the Edwin Howard Armstrong Professor of Computer Science at Columbia University and External Professor at the Santa Fe Institute. He held positions at Bell Laboratories, University of Washington, Carnegie Mellon, and Columbia, as well as sabbatical positions at Stanford, Berkeley, Princeton, California Institute of Technology, and Technical University, Munich.

Michael Ralph Fellows AC HFRSNZ MAE is a computer scientist and the Elite Professor of Computer Science in the Department of Informatics at the University of Bergen, Norway as of January 2016.

<span class="mw-page-title-main">Scott Aaronson</span> American computer scientist (born 1981)

Scott Joel Aaronson is an American theoretical computer scientist and Schlumberger Centennial Chair of Computer Science at the University of Texas at Austin. His primary areas of research are computational complexity theory and quantum computing.

<span class="mw-page-title-main">LifeWiki</span> Wiki dedicated to Conways Game of Life

LifeWiki is a wiki dedicated to Conway's Game of Life. It hosts over 2000 articles on the subject and a large collection of Life patterns stored in a format based on run-length encoding that it uses to interoperate with other Life software such as Golly.

References

  1. 1 2 Allen B. Downey CV at allendowney.com. Accessed September 9, 2013
  2. "Allen Downey's Projects".
  3. "Green Tea Press".