Ge Wang | Teaching
Stanford University
courses 2024-2025
on parental & sabbatical leave
music 256a / cs 476a taught by Kunwoo Kim (with Andrew Zhu Aday)
music 220b taught by Celeste Betancur
music 356 / cs 470 (music & AI) will not be offered this year; will return in Winter 2026
music 128 / cs 170 (stanford laptop orchestra) taught by Matt Wright (with Celeste Betancur)
courses 2023-2024
music256a
| cs476a: music, computing, design: the art of design (fall 2023)
music356
| cs470: music and AI (winter 2024)
music220b:
compositional algorithms, psychoacoustics, and computational music
(winter 2024)
music228x
pre-sVoRk: the stanford VR orchestra (winter 2024)
music128
| cs170
stanford laptop orchestra (spring 2024)
music228
stanford VR orchestra (spring 2024)
courses 2022-2023
music256a
| cs476a: music, computing, design: the art of design (fall 2022)
music356
| cs470: music and AI (winter 2023)
music220b:
compositional algorithms, psychoacoustics, and computational music
(winter 2023)
music128
| cs170
stanford laptop orchestra (spring 2023)
courses 2021-2022
music256a
| cs476a: music, computing, design: the art of design (fall 2021)
dsn100:
artful design: how we shape technology and technology shapes us
(fall 2021 | spring 2022)
music220b:
compositional algorithms, psychoacoustics, and computational music
(winter 2022)
think66:
design that understands us (winter 2022)
music128
| cs170
stanford laptop orchestra (spring 2022)
courses 2020-2021
music256a
| cs476a: music, computing, design: the art of design (fall 2020)
dsn100:
artful design: how we shape technology and technology shapes us
(fall
2020 |
spring
2021)
music220b:
compositional algorithms, psychoacoustics, and computational music
(winter 2021)
think66:
design that understands us (with Kritika Yegnashankaran, winter
2021)
music220a
: fundamentals of computer-generated sound (with Matt Wright, spring
2021)
courses 2019-2020
music256a
| cs476a: music, computing, design: the art of design (fall)
music220b:
compositional algorithms, psychoacoustics, and computational music
(winter)
think66:
design that understands us (winter)
music128
| cs170: stanford laptop orchestra
(spring, cancelled due to COVID)
courses 2018-2019
music256a
| cs476a: music, computing, design: the art of design (fall)
music220b:
compositional algorithms, psychoacoustics, and computational music
(winter)
think66:
design that understands us (winter)
music128
| cs170: stanford laptop orchestra: composing, coding, and performance
(spring)
courses 2017-2018
music256a
| cs476a: music, computing, design (fall)
music220b:
compositional algorithms, psychoacoustics, and spatial processing
(winter)
music250a:
physical interaction design for music (winter)
music128
| cs170: stanford laptop orchestra: composing, coding, and performance
(spring)
courses 2016-2017
on Guggenheim Fellowship sabbatical leave
music 256a / cs 476a taught by Romain Michon;
music 220b taught by Kitty Shi and Tim O'Brien
music 128 / cs 170 (stanford laptop orchestra) taught by Matt Wright
courses 2015-2016
music256a
| cs476a: artful design of computer music (fall)
music256b
| cs 476b: VR design for music (winter)
music220b:
compositional algorithms, psychoacoustics, and spatial processing
(winter)
music128
| cs170: stanford laptop orchestra: composing, coding, and performance
(spring)
courses 2014-2015
music256a
| cs476a: music, computing, and design (fall)
music256b
| cs 476b: mobile music (winter)
music220b:
compositional algorithms, psychoacoustics, and spatial processing
(winter)
music128
| cs170: stanford laptop orchestra: composing, coding, and performance
(spring)
courses 2013-2014
music256a
| cs476a: music, computing, and design (fall)
music256b
| cs 476b: mobile music (winter)
music220b:
compositional algorithms, psychoacoustics, and spatial processing
(winter)
music128
| cs170: stanford laptop orchestra: composing, coding, and performance
(spring
courses 2012-2013
on sabbatical leave
music 256 / cs 476 series will return!
music 220b taught by Takako Fujioka + Rob Hamilton;
music 128 / cs 170 (Stanford Laptop Orchestra) taught by Jieun Oh
courses 2011-2012
music256a
| cs476a:
music, computing, and design (fall)
music256b
| cs 476b:
mobile music (winter)
music220b:
compositional algorithms, psychoacoustics, and spatial processing
(winter)
music128
| cs170: stanford laptop orchestra: composing, coding, and performance
(spring)
courses 2010-2011
music256a
| cs476a:
music, computing, and design (fall)
music256b
| cs 476b:
mobile music (winter)
music220b:
compositional algorithms, psychoacoustics, and spatial processing
(winter)
music128
| cs170:
composing, coding, and performance with laptop orchestra (spring)
courses 2009-2010
music256a:
music, computing, and design (fall)
music256b:
mobile music (winter)
music220b:
compositional algorithms, psychoacoustics, and spatial processing
(winter)
music128
| cs170:
composing, coding, and performance with laptop orchestra (spring)
courses 2008-2009
music220a:
fundamentals of computer generated sound (fall)
music256:
music, computing, and design (fall)
music128x:
laptop orchestra ensemble and workshop (fall + winter)
music220b:
compositional algorithms, psychoacoustics, and spatial processing
(winter)
music128:
composing, coding, and performance with laptop orchestra (spring)
courses 2007-2008
music220a:
fundamentals of computer generated sound (with Chris Chafe)
soundwire
ensemble (with Chris Chafe)
music220b:
compositional algorithms, psychoacoustics, and spatial processing (winter)
music154:
composing, coding, and performance with laptop orchestra (spring)
back home