Frank Pfenning

Mathematical Foundations of Programming Semantics (Pittsburgh, May 2004)

Frank Pfenning is a professor of computer science, adjunct professor in the department of philosophy, and head of the Computer Science Department at Carnegie Mellon University.[1] He received his Ph.D. from the Carnegie Mellon University Department of Mathematics in 1987, for his dissertation entitled Proof Transformations in Higher-Order Logic. He was a student of Peter B. Andrews.

His research includes work in the area of programming languages, logic and type theory, logical frameworks, automated deduction, and trustworthy computing. He is one of the principal authors of the Twelf system. He also developed Carnegie Mellon's introductory imperative programming course for undergraduates and the C0 programming language used in this course.

He is a competitive squash player, ranked in the top three of the university's squash ladder.[2]

References

  1. "Frank Pfenning Named Head of Carnegie Mellon's Computer Science Department". January 8, 2013. Retrieved 9 January 2013.
  2. "CMU Squash Ladder". Retrieved 9 January 2013.

External links