Adam Hinrichsen

Math, PLTW