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 learning

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 faculty
Academic technology

Canvas 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 sample
Assessment

Verification-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 quizzes
Program development

Computer 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 program
Research mentorship

Student 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 ASEP
Cybersecurity

Security 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