Sneha Girap (Editor)

Benjamin C Pierce

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Name
  
Benjamin Pierce


Role
  
Professor

Benjamin C. Pierce httpswwwcisupennedubcpiercephotosbcpsal

Alma mater
  
Carnegie Mellon University

Thesis
  
Programming with Intersection Types and Bounded Polymorphism (1991)

Education
  
Carnegie Mellon University

Doctoral advisor
  
Robert Harper, John C. Reynolds

Books
  
Types and Programming Languages, Basic category theory for, Advanced Topics in Types an

Benjamin Crawford Pierce is an American professor of computer science at the University of Pennsylvania. Pierce joined Penn in 1998 from Indiana University and held research positions at the University of Cambridge and the University of Edinburgh. He received his Ph.D. from Carnegie Mellon University in 1991. His research includes work on programming languages, static type systems, distributed programming, mobile agents, and process calculi.

As part of his research, Pierce has led development on several open-source software projects, including the Unison file synchronization utility.

Books

He is the author of one book on type systems, Types and Programming Languages ISBN 0-262-16209-1. He has also edited a collection of articles to create a second volume Advanced Topics in Types and Programming Languages ISBN 0-262-16228-8. Based on the notes he collected while learning category theory during his PhD, he also published an introductory book on this topic—Basic Category Theory for Computer Scientists, ISBN 0-262-66071-7. He is one of the authors of the freely available book Software Foundations.

References

Benjamin C. Pierce Wikipedia