|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
I am an associate professor in the Computer Science Department and UMIACS, and an affiliate associate professor in the Electrical and Computer Engineering Department, at the University of Maryland, College Park. My primary research interest is to develop and evaluate techniques to improve software reliability and security. With Jeff Foster I direct PLUM, the lab for Programming Languages research at the University of Maryland. You may find it interesting to read about how we organize our group. Here is my current vita and a list of my publications, organized by year and by category. I received my Ph.D. in Computer and Information Science from the University of Pennsylvania in August 2001, and I spent one year as a post-doctoral associate affiliated with the Information Assurance Institute of the Computer Science Department at Cornell University. During academic 2008 - 2009, I was on sabbatical in Cambridge, England. From September to November I was at Microsoft Research and from December to August 2009 I was at the University of Cambridge Computer Laboratory. How fast can you type? (My best so far is 100 wpm.) ResearchI am currently working on a number projects.
Previously, I was involved with LockSmith, a static analysis tool for proving the absence of race conditions in C programs, and a novel user interface technique applied to it called Path Projection, which is a browser-based UI toolkit for presenting, navigating, and querying paths emitted as static analysis results. I was also a core developer of Cyclone, a safe dialect of C. Links to all past projects may be found on the PLUM home page. StudentsCurrent Students:
I am also working with Martin Ma and Elnatan Reisner, advised by Jeff Foster. Graduated students:
I have also worked with Mike Furr and David An (advised by Jeff Foster), Adam Bender (advised by Bobby Bhattacharjee), and Suriya Subramanian (advised by Kathryn McKinley at UT Austin). I have previously advised with Brian Corcoran, Eric Hardisty, James Rose, and Jaime Spacco. I've also worked with post-grad Patrick Jenkins, and high school students, Ted Smith (Walt Whitman High), and Matt McCutchen and Cody Burton (both at Montgomery Blair). Both Ted and Matt are now undergraduate students in our Department. Teaching
Professional ActivitiesI have served (or am serving) on the program committees for
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||