Headshot of Jeffrey Epstein
Official Job Title
Senior Lecturer
Email Address
Office Building
Klaus
Office Room Number
3308
Technical Interest Group(s)
Education
  • M.Phil., Advanced Computer Science, Fitzwilliam College, University of Cambridge (UK), 2011
  • B.A., Computer Science (summa cum laude), Hunter College, City University of New York, 2009
Research Interests

Epstein's research interests include the pedagogy of engineering. In addition, I have done research at the intersection of programming languages and system design, seeking to build programming models that empower programmers to safely and efficiently implement complex distributed computing models.

Teaching Interests

Epstein teaches classes at both the undergraduate and graduate level that fall broadly under the rubric of computer systems and software. On the systems side, I am interested in a spectrum from low-level (computer architecture, operating systems) to high-level (distributed systems, web development, cloud computing). On the software side, I’ve taught introductory and advanced courses in several languages, as well as courses focusing on GPU programming and programming language design and implementation.

Publications
  • Towards Haskell in the cloud. Jeff Epstein, Andrew Black, and Simon Peyton Jones. Haskell Symposium, Tokyo, September 2011