Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
David Walker -- Princeton
[go: Go Back, main page]

 

 

David Walker

Assistant Professor
Computer Science Department 
Princeton University

Office
35 Olden Street
Princeton, NJ 08544
phone: 609-258-7654
email: dpw at cs.princeton.edu
fax: 609-258-1771

Home
1203 Rhoads Dr
Belle Mead, NJ 08502
phone: 908-431-9251

Research Topics

Programming languages, type systems, language-based security, ad hoc data processing, logics and reasoning about programs.

Publications

Most of my publications are here.

Projects

bullet

PADS: processing ad hoc data sources

bullet

Polymer: secure program monitoring 

bullet

AspectML: functional aspect-oriented programming languages

bullet

Plato:  defining modern logics for modern programmers 

bullet

CLF: a concurrent logical framework 

bullet

TAL: typed assembly language

Awesome Ph.D. Students

bullet

Daniel S. Dantas

bullet

Limin Jia

bullet

Jay Ligatti -- On the job market Spring 06!!

bullet

Yitzhak Mandelbaum

bullet

Frances Spalding

Courses

bulletCOS 320: Compiling Techniques (Spring 03, Spring 04, Spring 05, Spring 06)
bulletCOS 441: Programming Languages (Fall 05)
bulletCOS 597B:  Computer Security Foundations (Fall 04)
bulletCOS 510: Programming Languages (Fall 02, Fall 03)
bulletCOS 598E: Foundations of Language-Based Security (Spring 02). 
bulletTACL Seminar: Princeton's research seminar on programming languages and compiler technology

Professional Activities

bullet

ICALP 06.  Track B (Logic, Semantics and Theory of Programming) Program Committee.

bullet

FOAL 06.  Program Committee.

bullet

SPACE 06.  Program Co-Chair.

bullet

POPL 06.  Publicity Chair.

bullet

Summer School on Reliable Computing.  Organizer.  July 05.

bullet

IMLA.  Invited talk:  Logics for Checking Properties of Pointer Programs.  June 05.

bullet

FOAL 05.  Program Chair.

bullet

TLDI 05.  Program Committee.

bullet

Summer School on Software Security.  Organizer.  June 04.

bullet

ICFP 04. Program Committee.

bullet

LRRP 04.  Program Committee.

bullet

FOAL 04.  Program Committee.

bullet

SPACE 04.  Invited talk (ppt), January, 04.

bullet

NJPLS host, September, 03; September, 04.

bullet

Summer School on Foundations of Security.  Invited speaker (PCCppt; TALps), June 03. 

bullet

NJPLS program chair, December, 02; February, 05.

bullet

POPL '03, POPL '04, POPL '05. I was the POPL publicity chair.

bullet

Summer School on Foundations of Internet Security. Invited speaker (ps), June, 02.

bullet

Symposium on Cyber Security and Trustworthy Software. Invited speaker (ppt),  March, 02. 

bullet

PEPM 02.  Program committee.

Recent Collaborators

bullet

Amal Ahmed (Princeton, now Harvard)

bullet

Andrew Appel (Princeton)

bullet

Lujo Bauer (Princeton, now CMU)

bullet

Iliano Cervesato (NRL, now Tulane)

bullet

Daniel S. Dantas (Princeton)

bullet

Mary Fernandez (AT&T)

bullet

Kathleen Fisher (AT&T)

bullet

Neal Glew (Intel)

bullet

Limin Jia (Princeton)

bullet

Robert Harper (CMU)

bullet

Jay Ligatti (Princeton)

bullet

Yitzhak Mandelbaum (Princeton)

bullet

Greg Morrisett (Cornell, now Harvard)

bullet

Xinming Ou (Princeton)

bullet

Frank Pfenning (CMU)

bullet

Gang Tan (Princeton)

bullet

Geoff Washburn (UPenn)

bullet

Kevin Watkins (CMU)

bullet

Stephanie Weirich (UPenn)

bullet

Steve Zdancewic (UPenn)

CV

The most recent version of my CV is here (last updated January 2003).

Fun

I have so much fun that I couldn't possibly keep this section of my webpage properly up-to-date---so I'm not going to make any great effort trying.  For the really curious, here are a couple tidbits to tide you over until you get to experience me in person.

bulletBrother fun:  He's actually quite a bit more fun than I am.  I hope to acquire greater fun by association.
bulletHockey fun:  I try to play a couple of times a week.  I actually play about once a week.  Go Leafs go.
bulletOutdoors fun: I used to do a lot of canoeing, white water kayaking, and canoe tripping (learning a little guitar along the way) in Ontario and Quebec with Camp Kandalore.  I picked up a number of crazy friends along the way...amongst the craziest are Colin and Jay, who have a new puppet show that is well worth watching.  Colin also happens to be a big game hunter.  Here he is in his typical gear.