Dan Grossman

Dan Grossman has taught programming languages at the University of Washington since 2003. During his 9 years as a faculty member, his department’s undergraduate students have elected him “teacher of the year” twice and awarded him second place once. His research, resulting in over 50 peer-reviewed publications, has covered the theory, design, and implementation of programming languages, as well as connections to computer architecture and software engineering. Dan serves on the steering committee creating the 2013 ACM/IEEE-CS Computer Science Curriculum and leads the subcommittee on Programming Languages.

More info: http://homes.cs.washington.edu/~djg/

Filter Courses within "Dan Grossman" (Click to filter)
Programming Languages, Part B (Coursera) Coursera
University of Washington

Programming Languages, Part B (Coursera)

Dive into the world of Programming Languages with 'Programming Languages, Part B'. This course offers an in-depth exploration of functional programming using ML, Racket, and Ruby as key learning tools. Whether you're new to programming or looking to refine your skills, this course provides a framework for understanding language constructs and designing effective programs.

Jun 15th 2026
3 Weeks
Programming Languages, Part C (Coursera) Coursera
University of Washington

Programming Languages, Part C (Coursera)

Dive into the world of Programming Languages with our advanced course, 'Programming Languages Part C'. This course is designed to provide a deep understanding of functional programming through hands-on practice with ML, Racket, and Ruby. Whether you're a beginner or an intermediate programmer looking to expand your knowledge, this course will equip you with the skills needed to excel in any coding language.

Jun 1st 2026
3 Weeks
Page 1