top of page

Classes

Introduction to the formal mathematical concepts of computer science for the beginning student. Topics include elementary logic, induction, algorithmic processes, graph theory and models of computation.

University of New Mexico, Fall 2025

This course explores the intersection of computation, design, and human-computer interaction (HCI) through hands-on making and research. Students will learn the fundamentals of electronics, microcontroller programming, and interaction design while gaining experience with digital fabrication tools such as 3D printers and laser cutters. Projects focus on designing and prototyping interactive systems and art pieces that respond to human input and explore new modes of interaction. The course integrates HCI theory with practical application, preparing students to think critically and creatively about how people engage with technology.

University of New Mexico, Spring 2026

bottom of page