Dr. John Hopcroft

Professor

Build a Statement of Purpose

Generate a tailored SOP for Dr. John Hopcroft. Improve your application with a focused, well-structured draft.

Biography

John E. Hopcroft is an eminent computer scientist primarily known for his contributions in theoretical computer science, particularly in the analysis of algorithms, automata theory, and graph algorithms. He has coauthored several notable textbooks on formal languages and algorithms with Jeffrey D. Ullman and Alfred V. Aho. Hopcroft is distinguished for his pivotal involvement in various scientific boards and councils including the National Science Board which oversees the National Science Foundation. His research interests have prominently included the study of information capture and access. In recognition of his influential work, Hopcroft received the prestigious A.M. Turing Award in 1986 and has been a member of both the National Academy of Sciences and the National Academy of Engineering. His extensive teaching career spans multiple decades at Cornell University, where he also held significant administrative roles. Throughout his tenure, Hopcroft was honored with numerous awards for his exceptional contributions to education and research in computer science.

Research Interests

Experience

Professor Emeritus

2020-01-01 — Present

Cornell University • Ithaca, NY

Served as Professor Emeritus in the Department of Computer Science.

IBM Professor of Engineering and Applied Mathematics

2004-01-01 — 2020-01-01

Cornell University • Ithaca, NY

Held the IBM Professorship focusing on Engineering and Applied Mathematics.

Joseph Silbert Dean of Engineering

1994-01-01 — 2001-06-01

Cornell University • Ithaca, NY

Served as Dean of the College of Engineering.

Chair

1987-01-01 — 1992-01-01

Department of Computer Science, Cornell University • Ithaca, NY

Led the Department of Computer Science during his tenure.

Awards

#

Society for Industrial and Applied Mathematics Distinguished Service Profession Award

2018-01-01
#

Honorary Doctorate

2011-01-01
#

A.M. Turing Award

1986-01-01

Courses

CS 381 CS 683 CS 485 CS 2800 CS 4810 CS 6825

Requirements for Cornell University

Master Program
Requirements
TOEFL
Listening
Required:15
Reading
Required:20
Writing
Required:20
Speaking
Required:22
Total
Required:100
IELTS
Overall
Required:7
Prerequisites
Bachelor's degree in Architecture or related field
Application Checklist
  • Online application
  • Portfolio (SlideRoom)
  • Academic Statement of Purpose
  • Personal Statement
  • Transcripts
  • Two letters of recommendation
  • Resume/CV
Specialization Notes

Department of Architecture