World's Best Scientists 2026 revealed!

D-Index & Metrics

Computer Science

D-Index
58
Citations
20963
World Ranking
3547
National Ranking
1707

Research.com Recognitions

  • 2005 - ACM Fellow For contributions to type systems for programming languages.
  • 1933 - Fellow of the American Association for the Advancement of Science (AAAS)
  • 1911 - Member of the National Academy of Sciences

Overview

Robert Harper is affiliated with Carnegie Mellon University in the United States. Their research focus lies predominantly in the domain of Computer Science, with significant contributions spanning various specialized subfields. These subfields include Artificial Intelligence, Computational Theory and Mathematics, Computer Networks and Communications, Mathematical Physics, and Hardware and Architecture.

Their work encompasses a broad range of topics primarily centered around logic and programming, such as Logic, Programming, and Type Systems; Logic, Reasoning, and Knowledge; Formal Methods in Verification; Advanced Algebra and Logic; Homotopy and Cohomology in Algebraic Topology; Parallel Computing and Optimization Techniques; and Computability, Logic, AI Algorithms.

Robert Harper's publication record features multiple recent papers, demonstrating a consistent engagement with ongoing research:

  • "Syntax and models of Cartesian cubical type theory" (2021), published in Mathematical Structures in Computer Science
  • "Logical Relations as Types: Proof-Relevant Parametricity for Program Modules" (2020), published in arXiv (Cornell University)
  • "A cost-aware logical framework" (2022), published in Proceedings of the ACM on Programming Languages
  • "The history of Standard ML" (2020), published in Proceedings of the ACM on Programming Languages
  • "Internal Parametricity for Cubical Type Theory" (2020), published in Leibniz-Zentrum für Informatik (Schloss Dagstuhl)

Frequent coauthors collaborating with Robert Harper include:

  • Jonathan Sterling (13 publications)
  • Harrison Grodin (11 publications)
  • Yue Niu (11 publications across two entries)
  • Evan Cavallo (2 publications)

The venues where Robert Harper regularly publishes their work reveal an emphasis on theoretical computer science and programming languages. Most common publication venues include:

  • arXiv (Cornell University) with 12 publications
  • Proceedings of the ACM on Programming Languages with 3 publications
  • Leibniz-Zentrum für Informatik (Schloss Dagstuhl) with 3 publications
  • Electronic Notes in Theoretical Informatics and Computer Science with 2 publications
  • Artifact Digital Object Group with 2 publications

Robert Harper has been recognized with several awards, reflecting contributions to their field. These include:

  • ACM Fellow in 2005, cited for contributions to type systems for programming languages
  • Fellow of the American Association for the Advancement of Science (AAAS) in 1933
  • Member of the National Academy of Sciences in 1911

Best Publications

  • The Definition of Standard ML (Revised)

    Robin Milner;Robert Harper;David MacQueen;Mads Tofte

  • The Definition of Standard ML

    Robin Milner;Mads Tofte;Robert Harper

  • A framework for defining logics

    Robert Harper;Furio Honsell;Gordon Plotkin

  • Implementing Mathematics with The Nuprl Proof Development System

    R. L. Constable;S. F. Allen;H. M. Bromley;W. R. Cleaveland

  • TIL: a type-directed optimizing compiler for ML

    David Tarditi;Greg Morrisett;Perry Cheng;Chris Stone

  • Compiling polymorphism using intensional type analysis

    Robert Harper;Greg Morrisett

  • A type-theoretic approach to higher-order modules with sharing

    Robert Harper;Mark Lillibridge

  • Practical Foundations for Programming Languages

    Robert Harper

  • Typed closure conversion

    Yasuhiko Minamide;Greg Morrisett;Robert Harper

  • A Language-Based Approach to Security

    Fred B. Schneider;J. Gregory Morrisett;Robert Harper

  • Higher-order modules and the phase distinction

    Robert Harper;John C. Mitchell;Eugenio Moggi

  • On the type structure of standard ML

    Robert Harper;John C. Mitchell

  • Generational stack collection and profile-driven pretenuring

    Perry Cheng;Robert Harper;Peter Lee

  • Abstract models of memory management

    Greg Morrisett;Matthias Felleisen;Robert Harper

  • On the unusual effectiveness of logic in computer science

    Joseph Y. Halpern;Robert Harper;Neil Immerman;Phokion G. Kolaitis

  • Towards a mechanized metatheory of standard ML

    Daniel K. Lee;Karl Crary;Robert Harper

  • What is a recursive module

    Karl Crary;Robert Harper;Sidd Puri

  • The essence of ML

    J. C. Mitchell;R. Harper

  • A dependently typed assembly language

    Hongwei Xi;Robert Harper

  • Mechanizing metatheory in a logical framework

    Robert Harper;Daniel R. Licata

  • Adaptive functional programming

    Umut A. Acar;Guy E. Blelloch;Robert Harper

  • Typing first-class continuations in ML

    Robert Harper;Bruce F. Duba;David B. MacQueen

Frequent Co-Authors

Guy E. Blelloch
Guy E. Blelloch Carnegie Mellon University
Robin Milner
Robin Milner University of Cambridge
Peter Lee
Peter Lee Carnegie Mellon University
Frank Pfenning
Frank Pfenning Carnegie Mellon University
Kerstin Perez
Kerstin Perez Columbia University
R. Cherkaoui El Moursli
R. Cherkaoui El Moursli Mohammed V University
J. A. Strong
J. A. Strong Royal Holloway University of London

If you think any of the details on this page are incorrect, let us know.

Report an issue

We appreciate your kind effort to assist us to improve this page, it would be helpful providing us with as much detail as possible in the text box below:

Related Online Degrees & Career Pathways

Exploring online education offers many flexible options for those interested in Computer Science and related fields. Students seeking affordable learning opportunities can look for cheap online degrees fast to save both time and money while achieving their academic goals.

If you are concerned about previous academic performance, there are online colleges that accept low gpa, making higher education accessible to a broader range of students. Many of these programs provide flexible schedules and a variety of support services to help you succeed.

Graduates in related majors, such as environmental science, also have diverse opportunities. To understand the career landscape, see what what jobs can you get with an environmental science degree, and discover how an interdisciplinary approach can enhance your professional prospects.

For those looking to fast-track their studies, several institutions offer a 1 year computer science degree online. This accelerated path can jumpstart your career and provide critical technical skills quickly.

Best Scientists Citing Robert Harper

Trending Scientists

Recently Published Articles