Teaching & Education
Exploring the intersection of technology, design, and learning through hands-on courses and educational resources.
Course Materials
Course notes and teaching materials.
Educational Software
Interactive tools and visualizations for learning.