Work
Academic technology in practice
At St. Paul’s, I oversee an 8-course CS and AI program and co-lead the AI task force. Alongside that work, I build cybersecurity tools in Python and Terraform.
Faculty AI learning
I co-lead the St. Paul’s AI task force with a colleague. Together, we have led summer and start-of-year professional development.
about 30 facultyCanvas course design
My Java and Python course packages connect weekly modules to class materials. Explore an original Java sample and download it to inspect the structure in Canvas.
Downloadable Canvas sampleVerification-based assessment
Verification checks are part of everyday quizzes in my St. Paul’s classes. The Java example below shows how a working expression can fail its stated rule.
Everyday quizzesComputer science program & laboratory
At St. Paul’s, I added 3 advanced courses in my first year and 3 introductory courses the following year. Those additions completed the introductory, AP-level, and advanced sequence.
8-course CS and AI programStudent research mentorship
I mentor 10+ research students annually at St. Paul’s. Students work through independent research and the Applied Sciences and Engineering Program (ASEP).
Independent research and ASEPSecurity tools and investigation
Explore my cybersecurity projects through runnable Python and Terraform examples. Each project exposes the evidence behind a security finding.
Interactive examples and project source