What are you most excited about teaching?
The ability to have an idea occur to you, and then sit down for an evening or a weekend and make it real -- it feels like a superpower. It's more than just an invaluable professional skill -- it's an empowering creative outlet. I had no idea how much of an impact learning how to code would have on me when I joined the course. I am excited to help other beginners make the same leap.
What expectations will you have of your students?
I will expect students to a) ask lots and lots of questions in class, b) re-do in-class projects on their own (so that they can ask even more, subtler questions), and c) try to apply what we learn constantly by building small side projects.
What have you been working on lately?
I dropped everything else to focus on teaching beginners how to code. To that end, I'm constantly working on improving our sequence and course tools. We are also proud to be working with the City of Chicago to bring our beginner-focused software education to Chicago Public Schools and City Colleges of Chicago. Finally, we also teach Startup Programming and Management for the Kellogg School of Management and Web Development for the University of Chicago's Masters Program in Computer Science.