MS, Stanford University, 2016
BS, Stanford University, 2015


My teaching focuses on theoretical and mathematical computer science, including data structures, algorithms, machine learning/AI, and data science/engineering


Ilan Goodman has worked as a machine learning engineer for Meta within the Reality Labs division, a data engineer at Robinhood working with the liquidity risk team and a data engineer at Chan Zuckerberg Initiative helping spread Summit Learning to schools across the country. Prior to his work in industry, Ilan graduated from Stanford University in 2016 with a BS in physics and an MS in computer science (theory and artificial intelligence). He began Section Leading in the CS 198 program in 2012 and has loved teaching ever since. He was a TA or head TA for over a dozen classes before graduating, including CS 166, CS 109, and CS 106X. In 2016, he won the Centennial Teaching Assistant Award as the Outstanding TA in the Department of Computer Science. Outside of teaching and education, Ilan enjoys composing music on his piano and guitar, playing Ultimate Frisbee, hiking, and watching Giants baseball.