Dan Grossman

Associate Professor
Department of Computer Science & Engineering
University of Washington
AC101 Paul G. Allen Center, Box 352350
185 Stevens Way
Seattle, WA 98195-2350

picture of Dan's email address: username djg for UW CSE
206-616-1124
Paul G. Allen Center
Room 574  (moved October 2010)

picture of Dan
See also:

Teaching

Materials I have developed and packaged for others to use and adapt

Current course:   CSE332 Data Abstractions

Web pages for full courses:

  1. CSE332 Data Abstractions
    1. Sp12
    2. Sp10
  2. CSE341 Programming Languages
    1. Fa11
    2. Sp08
    3. Wi08
    4. Fa04
    5. Sp04
  3. CSE505 Concepts of Programming Languages
    1. Wi12
    2. Fa09
    3. Fa08
    4. Fa07
    5. Fa06
    6. Fa05
    7. Fa03
  4.  
  5. CSE142 Computer Programming I
    1. Sp09
  6. CSE303 Concepts and Tools for Software Development
    1. Sp07
    2. Wi06
    3. Sp05
  7. CSE506 Advanced Topics in Programming Languages
    1. Wi07
  8. CSEP505 Programming Languages
    1. Wi09
    2. Sp06
  9. CSE590dg Language-Based Techniques for Improving C-Level Software Quality
    1. Wi04
  10. Harvard CS152 Programming Langauges
    1. Sp11

CSE590P, a graduate seminar on programming languages, meets each quarter

Ph.D. Students

Current Advisees:

Ph.D. Alumni:

Research

My primary research area is programming languages, encompassing theory, implementation, and design. I actively collaborate with experts in computer architecture, software engineering, and large-scale data processing.

For specific work, see publications and presentations

For projects, see:

Professional Activities

ACM

  1. 2011–2013
    1. Computing Curriculum: Computer Science 2013 Steering Committee
  2. 2010–0000
    1. ACM Education Council
  3. 2009–2012
    1. SIGPLAN Executive Committee
  4. 2009–0000
    1. SIGPLAN Programming Langauges Education Board

(Co-)Chair

  1. 2009
    1. TRANSACT
  2. 2008
    1. UW/MSR Institute
  3. 2007
    1. PASTE
    2. Oregon Summer School
  4. 2006
    1. Oregon Summer School
  5. 2004
    1. ICFP Poster Session

Program Committee

  1. 2012
    1. ASPLOS
    2. PLDI
  2. 2011
    1. POPL
    2. VEE
  3. 2010
    1. TLDI
    2. TRANSACT
    3. SPAA
    4. PLDIFIT
  4. 2009
    1. ISMM
    2. OOPSLA
  5. 2008
    1. DAMP
    2. ISMM
    3. ML
  6. 2007
    1. POPL
    2. CC
    3. PEPM
    4. OOPSLA
  7. 2006
    1. TRANSACT
    2. MSPC
  8. 2005
    1. BUGS
  9. 2004
    1. PLDI
    2. PASTE

The Rest

My Facebook page and "personal" web page

I joined my department longer ago than 19 of 52 (37%) other current faculty members (as of June 2011)

My academic genealogy:

              me
              |
        Greg Morrisett
        /            \
   Robert Harper   Jeannette Wing
       |               |
  Robert Constable  John Guttag
       |               |
  Stephen Kleene    Jim Horning
       |               |
  Alonzo Church     Jerome Feldman
       |               |
        \            Alan Perlis
         \             |
          \         Philip Franklin
           \         /
         Oswald Veblen     
              |               
          E.H. Moore        
              |
          H.A. Newton
              |
       Michael Chasles
              |
       Simeon Poisson
          /        \
 Joseph Lagrange  Pierre-Simon Laplace
         |               |
  Leonhard Euler   Jean Le Rond d'Alembert
         |
  Johann Bernoulli
         |            
   Jacob Bernoulli  
         |
  Nicolas Malebranche
         |
 Gottfried Wilhelm Leibniz

Last updated: April 2012

Valid CSS! Valid XHTML 1.1