Thomas H. Cormen
Encyclopedia
Thomas H. Cormen is the co-author of Introduction to Algorithms
, along with Charles Leiserson, Ron Rivest
, and Cliff Stein
. He is a Full Professor of computer science
at Dartmouth College
and currently Chair of the Dartmouth College Department of Computer Science. Between 2004 and 2008 he directed the Dartmouth College Writing Program.
in 1956. He grew up in Oceanside, New York
.
He received his bachelor's degree
summa cum laude in Electrical Engineering and Computer Science from Princeton University
in June 1978.
He then went to the Massachusetts Institute of Technology
, where he earned his master's degree
in Electrical Engineering and Computer Science in May 1986 with a thesis on "Concentrator Switches for Routing Messages in Parallel Computers" and his PhD
with a thesis on "Virtual Memory for Data-Parallel Computing" in February 1993.
Introduction to Algorithms
Introduction to Algorithms is a book by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein. It is used as the textbook for algorithms courses at many universities. It is also one of the most commonly cited references for algorithms in published papers, with over 4600...
, along with Charles Leiserson, Ron Rivest
Ron Rivest
Ronald Linn Rivest is a cryptographer. He is the Andrew and Erna Viterbi Professor of Computer Science at MIT's Department of Electrical Engineering and Computer Science and a member of MIT's Computer Science and Artificial Intelligence Laboratory...
, and Cliff Stein
Clifford Stein
Clifford Stein, a computer scientist, is currently a professor of industrial engineering and operations research at Columbia University in New York, NY, where he also holds an appointment in the Department of Computer Science. Stein is chair of the Industrial Engineering and Operations Research...
. He is a Full Professor of computer science
Computer science
Computer science or computing science is the study of the theoretical foundations of information and computation and of practical techniques for their implementation and application in computer systems...
at Dartmouth College
Dartmouth College
Dartmouth College is a private, Ivy League university in Hanover, New Hampshire, United States. The institution comprises a liberal arts college, Dartmouth Medical School, Thayer School of Engineering, and the Tuck School of Business, as well as 19 graduate programs in the arts and sciences...
and currently Chair of the Dartmouth College Department of Computer Science. Between 2004 and 2008 he directed the Dartmouth College Writing Program.
Early life and education
Thomas H. Cormen was born in New York CityNew York City
New York is the most populous city in the United States and the center of the New York Metropolitan Area, one of the most populous metropolitan areas in the world. New York exerts a significant impact upon global commerce, finance, media, art, fashion, research, technology, education, and...
in 1956. He grew up in Oceanside, New York
Oceanside, New York
Oceanside is a hamlet located in the south part of the town of Hempstead, Nassau County, New York. The population was 32,109 at the 2010 census.-History:...
.
He received his bachelor's degree
Bachelor's degree
A bachelor's degree is usually an academic degree awarded for an undergraduate course or major that generally lasts for three or four years, but can range anywhere from two to six years depending on the region of the world...
summa cum laude in Electrical Engineering and Computer Science from Princeton University
Princeton University
Princeton University is a private research university located in Princeton, New Jersey, United States. The school is one of the eight universities of the Ivy League, and is one of the nine Colonial Colleges founded before the American Revolution....
in June 1978.
He then went to the Massachusetts Institute of Technology
Massachusetts Institute of Technology
The Massachusetts Institute of Technology is a private research university located in Cambridge, Massachusetts. MIT has five schools and one college, containing a total of 32 academic departments, with a strong emphasis on scientific and technological education and research.Founded in 1861 in...
, where he earned his master's degree
Master's degree
A master's is an academic degree granted to individuals who have undergone study demonstrating a mastery or high-order overview of a specific field of study or area of professional practice...
in Electrical Engineering and Computer Science in May 1986 with a thesis on "Concentrator Switches for Routing Messages in Parallel Computers" and his PhD
PHD
PHD may refer to:*Ph.D., a doctorate of philosophy*Ph.D. , a 1980s British group*PHD finger, a protein sequence*PHD Mountain Software, an outdoor clothing and equipment company*PhD Docbook renderer, an XML renderer...
with a thesis on "Virtual Memory for Data-Parallel Computing" in February 1993.
Honors and awards
During his career he received several honors and awards:- Elected to Phi Beta Kappa, Tau Beta PiTau Beta PiThe Tau Beta Pi Association is the oldest engineering honor society in the United States and the second oldest collegiate honor society in America. It honors engineering students who have shown a history of academic achievement as well as a commitment to personal and professional integrity...
, Eta Kappa NuEta Kappa NuEta Kappa Nu is the electrical and computer engineering honor society of the IEEE, founded in October 1904 by Maurice L. Carr at the University of Illinois at Urbana-Champaign. The organization currently has around 200 student chapters and about 3,000,000 members and is headquartered in Chicago,...
. - National Science FoundationNational Science FoundationThe National Science Foundation is a United States government agency that supports fundamental research and education in all the non-medical fields of science and engineering. Its medical counterpart is the National Institutes of Health...
Fellowship. - Best Presentation Award, 1986 International Conference on Parallel Processing, St. Charles, Illinois.
- Distinguished Presentation Award, 1987 International Conference on Parallel Processing, St. Charles, Illinois.
- Professional and Scholarly Publishing Award in Computer Science and Data Processing, Association of American PublishersAssociation of American PublishersThe Association of American Publishers is the national trade association of the American book publishing industry. AAP has more than 300 members, including most of the major commercial publishers in the United States, as well as smaller and non-profit publishers, university presses and scholarly...
, 1990. - Dartmouth College Class of 1962 Faculty Fellowship, 1995–1996.
- Jacobus Family Fellow, Dartmouth College, 1998–1999.
- McLane Family Fellow, Dartmouth College, 2004–2005.