Taken FA25. Taught by Noah Stephens-Davidowitz.