Harry R. Lewis

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Template:Short description Script error: No such module "Other people". Template:Good article Script error: No such module "Unsubst". Template:Use American English Script error: No such module "infobox".Script error: No such module "Check for unknown parameters".Script error: No such module "Check for conflicting parameters".

Template:Shy

Essentially all of Lewis's career has been at Harvard, where he has been honored for his "particularly distinguished contributions to undergraduate teaching"; his students have included future entrepreneurs Bill Gates and Mark Zuckerberg, and numerous future faculty members at Harvard and other schools. The website "Six Degrees to Harry Lewis", created by Zuckerberg while at Harvard, was a precursor to Facebook.

<templatestyles src="Template:TOC limit/styles.css" />

Education and career

A young man sits holding a microphone in his left hand while manipulating the console of an apparatus with his right. To his left a large television camera is trained on a large, circular cathode ray tube display.
Template:ShyTemplate:Wbr[1]Template:R/superscriptTemplate:Ran

Lewis was born in Boston[2]Template:R/superscript and grew up in [[Wellesley, Massachusetts|Wellesley, Template:Shy]].[3]Template:R/superscript His parents were physiciansTemplate:Sndhis father a hospital chief of anesthesiology and his mother the head of the Dever State School for [[Intellectual disability|Template:Shy disabled children]].[4]Template:R/superscript His father was a World War II veteran and the son of a German Lutheran father and a Russian Jewish mother.[5] After graduating summa cum laude at the end of the eleventh grade at Boston's Roxbury Latin School he entered Harvard College, where he was for a time a third-string lacrosse goalie.[3]Template:R/superscript

Lewis has said that he discovered "I wasn't a real Template:Shy [once] I got out of the amateur leagues of high school mathematics", but was "tremendously excited" by the computer-science research Template:Shy at Harvard.Template:Ran As a senior he lectured a graduate class using a computer-graphics program, SHAPETemplate:ShySHIFTER, which he had developed for displaying complex-plane Template:Shy on a cathode ray tube. SHAPETemplate:ShySHIFTER automatically recognized formulas and commands hand-entered via a stylus on a RAND tablet, and could be "trained" to recognize the handwriting of individual users.[1]Template:R/superscript[6]Template:R/superscript There being no degree program in computer science per se at Harvard at the time,Template:Ran in 1968 Lewis received his BA (summa, Quincy House) in applied mathematics[7]Template:R/superscript[8]Template:R/superscript and was elected to Phi Beta Kappa.[9]Template:R/superscript

After serving for two years in the United States Public Health Service Commissioned Corps as a commissioned officer in the role of mathematician and computer scientist for the National Institutes of Health in Bethesda, Maryland, he spent a year in Europe as a Frederick Sheldon Traveling Fellow. He then returned to Harvard, where he earned his M.A. in 1973 and PhD in 1974, after which he was immediately appointed assistant professor of computer science. He became an associate professor in 1978, and Gordon McKay Professor of Computer Science in 1981.[2]Template:R/superscript

Lewis formally retired in 2020,[10]Template:R/superscriptTemplate:Refn but continues to teach as Gordon McKay Research Professor in Computer Science.Template:Refn His wife Marlyn McGrath retired in 2021 after 42 years as Harvard College's director of admissions.Template:Refn The Harry Lewis and Marlyn McGrath Professorship of Engineering and Applied Sciences was endowed by one of Lewis's former students in 2012.[11]Template:R/superscriptTemplate:Refn

Teaching

Script error: No such module "Multiple image".

Lewis has pointed out thatTemplate:Sndlargely because his career began when the field of computer science "barely existed", and Harvard offered almost no computer science courses at the undergraduate levelTemplate:Sndhe originated almost all the courses he has taught.[12]Template:R/superscript It was his proposal, in the late 1970s, that Harvard create a major specifically for computer science[13]Template:R/superscript (which until then had been a branch of Harvard's applied mathematics program).Template:Ran

From 2003 to 2008 he was designated a Harvard College Professor in recognition of "particularly distinguished contributions to undergraduate teaching".[14]Template:R/superscript In 2021 the IEEE Computer Society awarded him its annual Mary Kenneth Keller Computer Science & Engineering Undergraduate Teaching Award, citing "his over forty-year dedication towards undergraduate computer science education at Harvard, his authoring of Computer Science introductory textbooks, and his mentoring of many future educators."Template:Refn

Six of his teaching assistants[15]Template:R/superscript are now members of the Harvard faculty[12]Template:R/superscript and many others are professors of computer science (or related disciplines) elsewhere;[16]Template:R/superscript many have gone on to win teaching awards themselves, including Eric Roberts (Association for Computing Machinery Karlstrom Award),[17]Template:R/superscript Nicholas Horton (Robert V. Hogg Award),[18]Template:R/superscript Joseph A. Konstan (University of Minnesota Distinguished University Teaching Professor, Graduate/Professional Teaching Award),[19]Template:R/superscript and Margo Seltzer (Herchel Smith Professor of Computer Science at Harvard, Phi Beta Kappa teaching award, Abramson Teaching Award).[20]Template:R/superscript

His undergraduate students have included Mark Zuckerberg (whose website "Six Degrees to Harry Lewis" was a precursor to FacebookTemplate:Sndsix degrees being a reference to the small world hypothesis),Template:Refn Microsoft founder Bill Gates (who solved an open theoretical problem Lewis had described in class),Template:Refn and nine future Harvard professors.[12]Template:R/superscript

Lewis is the author or coauthor of five textbooks:

Lewis has also taught a course on amateur athletics and the social history of sports in America.[2]Template:R/superscript

Dean of Harvard College

File:HarryRLewis Harvard AppliedSciences11 TeachingFellows Halloween1982.jpg
Template:Shy[16]Template:R/superscript

In 1994 Lewis coauthored the "comprehensive" Report on the Structure of Harvard College,[21]Template:R/superscript[22]Template:R/superscript and in 1995[14]Template:R/superscript he was appointed dean of Harvard College, responsible for the nonacademic aspects of undergraduate life.[23]Template:R/superscript In that capacity he oversaw a number of sometimes-controversial policy changes, including changes to the handling of allegations of sexual assault, reorganization of the college's public-service programs, a crackdown on underage alcohol consumption, and random assignment of students to upperclass houses (countering the social segregation found under the prior system of assignment according to student preference).Template:Refn[7]Template:R/superscript[24]Template:R/superscript He also pressed improvements to advising and health care.[7]Template:R/superscript[25]Template:R/superscript[26]Template:R/superscript A colleague has said that Lewis "reshaped undergraduate life more powerfully than anyone else in recent memory."[27]Template:R/superscript Lewis continued to teach throughout his time as dean.[14]Template:R/superscript

After the 2001 inauguration of Harvard University's twenty-seventh president, Lawrence Summers, Lewis and Summers came into conflict over the direction of Harvard College and its educational philosophy.[7]Template:R/superscript[28]Template:R/superscript[21]Template:R/superscript[29]Template:R/superscript Lewis, for example, emphasized the importance of extracurricular pursuits, advising incoming freshmen that "flexibility in your schedule, unstructured time in your day, and evenings spent with your friends rather than your books are all, in a larger sense, essential for your education", while Summers complained of an insufficiently intellectual "Camp Harvard" and admonished students that "You are here to work, and your business here is to learn."[30]Template:R/superscriptTemplate:RanTemplate:Ran After Lewis issued what The Harvard Crimson called "a scathing indictment of the view that increasing intellectual rigor ought to be the [College's] priority"Template:Sndpointing out that prospective employers show less interest in grades than in personal qualities built outside the classroom[28]Template:R/superscriptTemplate:Sndhe was peremptorily removed as dean in March 2003.[28]Template:R/superscript[31]Template:R/superscript[26]Template:R/superscript[7]Template:R/superscript

In 2015 Lewis served as interim Dean of the Harvard School of Engineering and Applied Sciences.[32]Template:R/superscript

Writings on education and technology

Lewis is a Faculty Associate of Harvard's Berkman Center for Internet & Society.[33]Template:R/superscript In addition to his research publications and textbooks, he has written a number of works on higher education and the impact of computers on society.

Drawing heavily on his experience as dean of Harvard College, his Excellence Without A Soul: How a Great University Forgot Education (2006) critiques what he sees as the abandonment by American universities, including Harvard, of the

<templatestyles src="Template:Blockquote/styles.css" />

fundamental job of undergraduate educationScript error: No such module "String". ... to turn eighteen- and nineteen-year-olds into twenty-one- and twenty-two-year-olds, to help them grow up, to learn who they are, to search for a larger purpose for their lives, and to leave college as better human beings.Template:Ran

Script error: No such module "Check for unknown parameters".

In "Renewing the Civic Mission of American Higher Education" (with Ellen Condliffe Lagemann, 2012) Lewis warns that "a flourishing multiplicity of worthy but uncoordinated agendas has crowded out higher education's commitment to the common good":

<templatestyles src="Template:Blockquote/styles.css" />

Template:ShyTemplate:Ran

Script error: No such module "Check for unknown parameters".

Developed from a course taught by its authors, Blown to Bits: Your Life, Liberty, and Happiness After the Digital Explosion (2008, with Hal Abelson and Ken Ledeen) explores the origins and consequences of the 21st-century explosion in digital information, including its impact on culture and privacy:

<templatestyles src="Template:Blockquote/styles.css" />

It is now possible, in principle, to remember everything that anyone says, writes, sings, draws, or photographs. EverythingScript error: No such module "String". ... Global computer networks can make it available to everywhere in the world, almost instantly. And computers are powerful enough to extract meaning from all that information, to find patterns and make connections in the blink of an eye.Template:Paragraph breakIn centuries gone by, others may have dreamed these things could happen, in utopian fantasies or in nightmares. But now they are happening.Template:Ran

Script error: No such module "Check for unknown parameters".

Baseball as a Second Language: Explaining the Game Americans Use to Explain Everything Else (self-published as an experiment in open access in 2011)[34]Template:R/superscript discusses the many ways baseball concepts and imagery have made their way into American English.[35]Template:R/superscript It was inspired by Lewis' experiences explaining baseball to international students.[34]Template:R/superscript

Research

File:HarryLewis Harvard OfficeKnickKnacks.jpg
Lewis in his office (2016)

Lewis' undergraduate thesis describing SHAPESHIFTER, "Two applications of hand-printed two-dimensional computer input",Template:Ran was written under computer graphics pioneer Ivan Sutherland[2]Template:R/superscript and presented at the 23rd National Conference of the Association for Computing Machinery in 1968. It was followed by several papers on related topics.[6]Template:R/superscript

Much of Lewis' subsequent research concerned the computational complexity of problems in mathematical logic. His doctoral thesis, "Herbrand Expansions and Reductions of the Decision Problem", was supervised by Burton Dreben and dealt with Herbrand's theorem.[2]Template:R/superscript[36]Template:R/superscript His 1979 book, Unsolvable classes of quantificational formulasTemplate:Ran complemented The Decision Problem: Solvable classes of quantificational formula by Dreben and Warren Goldfarb.[37]Template:R/superscript

His 1978 paper "Renaming a set of clauses as a Horn set" addressed the Boolean satisfiability problem, of determining whether a logic formula in conjunctive normal form can be made true by a suitable assignment of its variables. In general, these problems are hard, but there are two major subclasses of satisfiability for which polynomial time solutions are known: 2-satisfiability (where each clause of the formula has two literals) and Horn-satisfiability (where each clause has at most one positive literal). Lewis expanded the second of these subclasses, by showing that the problem can still be solved in polynomial time when the input is not already in Horn form, but can be put into Horn form by replacing some variables by their negations. The problem of choosing which variables to negate to make each clause get two positive literals, making the re-signed instance into a Horn set, turns out to be expressible as an instance of 2-satisfiability, the other solvable case of the satisfiability problem. By solving a 2-satisfiability instance to turn the given input into a Horn set, Lewis shows that the instances that can be turned into Horn sets can also be solved in polynomial time.Template:Ran The time for the sign reassignment in the original version of what Lindhorst and Shahrokhi called "this elegant result"[38]Template:R/superscript was O

  1. REDIRECT Template:Hair space

Template:Redirect category shell(mn2)Script error: No such module "Check for unknown parameters". for an instance with Template:Mvar clauses and Template:Mvar variables, but it can be reduced to linear time by breaking long input clauses into smaller clauses and applying a faster 2-satisfiability algorithm.[39]Template:R/superscript

Lewis' paper "Complexity results for classes of quantificational formulas" (1980) deals with the computational complexity of problems in first-order logic. Such problems are undecidable in general, but there are several special classes of these problems, defined by restricting the order in which their quantifiers appear, that were known to be decidable. One of these special classes, for instance, is the Bernays–Schönfinkel class. For each of these special classes, Lewis establishes tight exponential time bounds either for deterministic or nondeterministic time complexity. For instance, he shows that the Bernays–Schönfinkel class is NEXPTIME-complete, and more specifically that its nondeterministic time complexity is both upper- and lower-bounded by a singly exponential function of the input length.Template:Ran Börger, Grädel, and Gurevich write that "this paper initiated the study of the complexity of decidable classes of the decision problem".[40]Template:R/superscript

"A logic of concrete time intervals" (1990) concerned temporal logic.Template:Ran This paper accompanied an earlier Aiken Computation Laboratory technical report, "Finite-state analysis of asynchronous circuits with bounded temporal uncertainty", where he first proposed the representation of an asynchronous circuit, with bounded temporal uncertainty on gate transition events, as a finite-state machine. This paper was the earliest work on the verification of timing properties that modeled time both asynchronously and continuously, neither discretizing time nor imposing a global clock.[41]Template:R/superscript

Some of Lewis' other heavily cited research papers extend beyond logic. His paper "Symbolic evaluation and the global value graph" (1977, with his student John Reif) concerned data-flow analysis and symbolic execution in compilers.Template:Ran And his paper "Symmetric space-bounded computation" (1982, with Christos Papadimitriou)Template:Ran was the first to define symmetric Turing machines and symmetric space complexity classes such as SL (an undirected or reversible analogue of nondeterministic space complexity, later shown to coincide with deterministic logarithmic space).[42]Template:R/superscript In 1982, he chaired the program committee for the Symposium on Theory of Computing,Template:Ran one of the two top research conferences in theoretical computer science, considered broadly.[43]Template:R/superscript

Personal

Lewis is a Visitor of Ralston College and a Life Trustee of the Roxbury Latin School.[44]Template:R/superscript From 1995 to 2003 he was Trustee of the Charity of Edward Hopkins.[2]Template:R/superscript The New York Times journalist David Fahrenthold is his son-in-law;[45]Template:R/superscript while still a Harvard undergraduate, Fahrenthold wrote of his future father-in-law:

<templatestyles src="Template:Blockquote/styles.css" />

I've heard that if you sit out by the river [i.e. the Charles River] long enough, Dean of the College Harry R. Lewis '68 comes along and hands out computer science problem sets so you'll get back to work.[46]Template:R/superscript

Script error: No such module "Check for unknown parameters".

Notes

<templatestyles src="Reflist/styles.css" />

Script error: No such module "Check for unknown parameters".

Selected publications

<templatestyles src="Refbegin/styles.css" />

Computer science research

Template:Rma

Template:Rma

Template:Rma

Template:Rma

Template:Rma

Template:Rma

Template:Rma

Template:Rma

Computers and society

Template:Rma

Template:Rma

Template:Rma

Textbooks

Template:Rma

Template:Rma

  • Script error: No such module "Citation/CS1".
  • Script error: No such module "citation/CS1". See in particular p. 205.

Template:Rma

Higher education

Template:Rma

Template:Rma

Template:Rma

  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "Citation/CS1".

Template:Rma

  • Script error: No such module "Citation/CS1".
  • Script error: No such module "Citation/CS1".
  • Script error: No such module "Citation/CS1".
  • Script error: No such module "citation/CS1".

Template:Rma

Other

Template:Rma

References

<templatestyles src="Reflist/styles.css" />

  1. a b Cite error: Script error: No such module "Namespace detect".Script error: No such module "Namespace detect".
  2. a b c d e f Cite error: Script error: No such module "Namespace detect".Script error: No such module "Namespace detect".
  3. a b Cite error: Script error: No such module "Namespace detect".Script error: No such module "Namespace detect".
  4. Cite error: Script error: No such module "Namespace detect".Script error: No such module "Namespace detect".
  5. Script error: No such module "citation/CS1".
  6. a b Cite error: Script error: No such module "Namespace detect".Script error: No such module "Namespace detect".
  7. a b c d e Cite error: Script error: No such module "Namespace detect".Script error: No such module "Namespace detect".
  8. Cite error: Script error: No such module "Namespace detect".Script error: No such module "Namespace detect".
  9. Cite error: Script error: No such module "Namespace detect".Script error: No such module "Namespace detect".
  10. Cite error: Script error: No such module "Namespace detect".Script error: No such module "Namespace detect".
  11. Cite error: Script error: No such module "Namespace detect".Script error: No such module "Namespace detect".
  12. a b c Cite error: Script error: No such module "Namespace detect".Script error: No such module "Namespace detect".
  13. Cite error: Script error: No such module "Namespace detect".Script error: No such module "Namespace detect".
  14. a b c Cite error: Script error: No such module "Namespace detect".Script error: No such module "Namespace detect".
  15. Cite error: Script error: No such module "Namespace detect".Script error: No such module "Namespace detect".
  16. a b Cite error: Script error: No such module "Namespace detect".Script error: No such module "Namespace detect".
  17. Cite error: Script error: No such module "Namespace detect".Script error: No such module "Namespace detect".
  18. Cite error: Script error: No such module "Namespace detect".Script error: No such module "Namespace detect".
  19. Cite error: Script error: No such module "Namespace detect".Script error: No such module "Namespace detect".
  20. Cite error: Script error: No such module "Namespace detect".Script error: No such module "Namespace detect".
  21. a b Cite error: Script error: No such module "Namespace detect".Script error: No such module "Namespace detect".
  22. Cite error: Script error: No such module "Namespace detect".Script error: No such module "Namespace detect".
  23. Cite error: Script error: No such module "Namespace detect".Script error: No such module "Namespace detect".
  24. Cite error: Script error: No such module "Namespace detect".Script error: No such module "Namespace detect".
  25. Cite error: Script error: No such module "Namespace detect".Script error: No such module "Namespace detect".
  26. a b Cite error: Script error: No such module "Namespace detect".Script error: No such module "Namespace detect".
  27. Cite error: Script error: No such module "Namespace detect".Script error: No such module "Namespace detect".
  28. a b c Cite error: Script error: No such module "Namespace detect".Script error: No such module "Namespace detect".
  29. Cite error: Script error: No such module "Namespace detect".Script error: No such module "Namespace detect".
  30. Cite error: Script error: No such module "Namespace detect".Script error: No such module "Namespace detect".
  31. Cite error: Script error: No such module "Namespace detect".Script error: No such module "Namespace detect".
  32. Cite error: Script error: No such module "Namespace detect".Script error: No such module "Namespace detect".
  33. Cite error: Script error: No such module "Namespace detect".Script error: No such module "Namespace detect".
  34. a b Cite error: Script error: No such module "Namespace detect".Script error: No such module "Namespace detect".
  35. Cite error: Script error: No such module "Namespace detect".Script error: No such module "Namespace detect".
  36. Cite error: Script error: No such module "Namespace detect".Script error: No such module "Namespace detect".
  37. Cite error: Script error: No such module "Namespace detect".Script error: No such module "Namespace detect".
  38. Cite error: Script error: No such module "Namespace detect".Script error: No such module "Namespace detect".
  39. Cite error: Script error: No such module "Namespace detect".Script error: No such module "Namespace detect".
  40. Cite error: Script error: No such module "Namespace detect".Script error: No such module "Namespace detect".
  41. Cite error: Script error: No such module "Namespace detect".Script error: No such module "Namespace detect".
  42. Cite error: Script error: No such module "Namespace detect".Script error: No such module "Namespace detect".
  43. Cite error: Script error: No such module "Namespace detect".Script error: No such module "Namespace detect".
  44. Cite error: Script error: No such module "Namespace detect".Script error: No such module "Namespace detect".
  45. Cite error: Script error: No such module "Namespace detect".Script error: No such module "Namespace detect".
  46. Cite error: Script error: No such module "Namespace detect".Script error: No such module "Namespace detect".

Script error: No such module "Check for unknown parameters".

External links

Script error: No such module "Authority control".