I love programming and teaching programming! During the week, I write software at a cool company called 2U.
It's incredibly satisfying for me to help guide students successfully through the learning process.
My instructional approach consists of three basic steps:
- Identify knowledge gaps through rigorous assessments. If you can't explain or demonstrate it, then you don't understand it.
- Fill knowledge gaps and achieve mastery through a combination of targeted projects and exercises.
- Rinse and repeat!
Have a question? Get in touch.
P.S. If you enjoy the articles on my site, you should check out the Recurse Center. It's a wonderful community of programmers!