My main research interest is the study of Programming Languages. My advisor is Greg Morrisett.

Talks

Papers

Compiler Projects

  • The TAL project (Typed Assembly Language)
  • KML
    An experimental version of ML which I have worked on with Karl Crary.  Its novel features include:
    • Objects and subtyping
    • First class polymorphism
    • Recursive modules

       

  • TILT  (Typed Intermediate Languages Two)
       

 

tal-logo.gif (5330 bytes)

   

Undergraduate Research