Dan Grossman (original) (raw)
Teaching
I have a free programming-languages course on Coursera
Materials I have packaged for others to use and adapt
- CSE190B Freshman Direct-Admit Seminar
- CSE480 Computer Ethics (formerly CSE492E)
- CSE341 Programming Languages
- CSE492L Alumni Career Experience Seminar (formerly Leadership Seminar Series and/or CSE390L)
- CSE390B Building Academic Success through Bottom-Up Computing
- CSE331 Software Design and Implementation
- CSE351 The Hardware/Software Interface
- CSEP505 Programming Languages
- CSE373 Data Structures & Algorithms (for non-majors)
- CSE505 Concepts of Programming Languages
- Au12
- Wi12
- Au09
- Au08
- Au07
- Au06
- Au05
- Au03
- CSE332 Data Abstractions
- Sp12
- Sp10
- Harvard CS152 Programming Langauges
- Sp11
- CSE142 Computer Programming I
- Sp09
- CSE303 Concepts and Tools for Software Development
- Sp07
- Wi06
- Sp05
- CSE506 Advanced Topics in Programming Languages
- Wi07
- CSE590dg Language-Based Techniques for Improving C-Level Software Quality
- Wi04
Research
My primary research area is programming languages, encompassing theory, implementation, and design. However, I have collaborated broadly, with applications in computer architecture, software engineering, large-scale data processing, and computational fabrication.
For specific work, seepublications andpresentations
For projects and news, see the UW PLSE group.
Some of my older projects are on other, sometimes outdated-but-preserved-for-posterity group pages: Sampa group, older plse page, even older WASP page.
The Rest
I use my Facebook page regularly — if I have met you (including students, colleagues, etc.), please feel free to send me a friend request. My Twitter is mostly puns with occasional substance.
I joined UW CSE longer ago than 82 of 98 (84%) other currentfaculty members(reflecting arrivals/departures through December 2024).
A nice alumni-profile write-up of me from my undergraduate institution, March 2017, unpacks a few of the random events that led to where I am.
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