☀️
Creative Coding + Teaching

Teaching friendly
UX/UI algorithms.

Class excercise
Class example on buttons and interactions
Class excercise
Example on final game exercise
Lecturer for  Algorithmic Thinking course to Design BA students at Andes University, one of the top six ranked universities in Latin America.

The class introduces students to computational design strategies with a focus on visual elements—form, rhythm, speed, color, texture, and interaction. Together, we explore how these principles can shape dynamic user experiences and create engaging interfaces.

Through hands-on exercises, students learn to approach complex design challenges with algorithmic solutions. We analyze contemporary and historical examples, identifying design patterns and their relevance to UX/UI practices like interactive visualizations and responsive design systems. Discussions often center on the properties of interaction—how elements like timing, motion, and user input can convey meaning and enhance usability.

This course has given me a unique opportunity to guide students in building their technical and creative confidence while cultivating a deeper understanding of how algorithmic thinking shapes the way we design and interact with the world around us

Visit the course page