
I'm an engineer at heart. I've made several software systems over the years, and I've taught 100s of students the fundamentals of programming, design, algorithms, and computational thinking. You can find more information about my teaching including syllabi and the courses I've taught at my university homepage. You can also find more information about my software projects at my GitHub pages linked below.