Allen Downey takes on elementary school band camp in this fun application of Digital Signal Processing.
Allen Downey is a Professor of Computer Science at Olin College of Engineering. He has taught at Wellesley College, Colby College and U.C. Berkeley. He has a Ph.D. in Computer Science from U.C. Berkeley and Master's and Bachelor's degrees from MIT.
Decompose a sound into its harmonics, modify the harmonics, and generate new sounds.
Re-create a classic card game in Java using a collection, inheritance, and classes.