Summary
Dan Wheadon is a computer science educator and former Intel software engineer with 11 years of teaching experience and a long technical pedigree dating back to developing parallel-program analysis tools. Based in Urbana, Illinois, he designs and teaches both introductory and advanced programming courses at the University of Chicago Laboratory Schools, after earlier classroom roles at Chicago Tech Academy. His background combines practical industry software engineering with a Master’s in Secondary Education and a BS in Computer Science from UIUC, enabling him to translate complex systems concepts into classroom-ready lessons. A lifelong builder, he has also maintained web systems for campus organizations and contributes to open source, blending hands-on coding with curriculum development. Notably, his career bridges high-performance tooling and K–12/secondary education, giving him a rare perspective on preparing students for real-world software work.
11 years of coding experience
11 years of employment as a software developer
Bachelor's, Computer Science, Bachelor's, Computer Science at University of Illinois Urbana-Champaign
Spanish