Dr. Frank Pfenning

Professor

Build a Statement of Purpose

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

Biography

Frank Pfenning is a professor in the Computer Science Department at Carnegie Mellon University. His research primarily focuses on Formal Methods and Pure Applied Logic, particularly regarding the principles of programming language design. Professor Pfenning investigates the critical role of well-designed programming languages in computer science, emphasizing how they facilitate fast program development and enhance software maintenance while increasing the correctness of implementations. He recognizes the challenges posed by poorly designed languages that lead to verbose and impenetrable programs that are difficult to debug and maintain. His work aims to discover foundational principles of programming languages and their implementations. Pfenning leads the development of meta-languages to codify these concepts and support formal reasoning about programming languages and logics. His significant contributions include the Twelf implementation, which is part of his ongoing research into enhancing expressive power in programming languages. He also explores innovative approaches to type systems and their applications in areas like mobile code and robotics, striving to bridge the gap between advanced programming languages research and practical programming applications.

Research Interests

Courses

15814 - Fall, 2025 15417 - Spring, 2025 15617 - Spring, 2025 15817 - Spring, 2025 15316 - Fall, 2024

Requirements for Carnegie Mellon University

Doctorate Program
Requirements
GPA Requirement
Required:3.5
GRE General
Verbal
Required:158
Quantitative
Required:149
Analytical Writing
Required:4
Overall
Required:4
Prerequisites
Bachelor's degree in Psychology or related field Research experience/publications
Application Checklist
  • Online application
  • Statement of Purpose
  • Three letters of recommendation
  • Transcripts
  • GRE scores (optional but reported in profile)
  • English Proficiency (TOEFL/IELTS/Duolingo)
Specialization Notes

Admission is extremely competitive with no strict GPA cut-offs; holistic review is used.