
Graphical user interfaces (GUIs) are everywhere, from complex desktop applications to smartphone menus and wearable displays. This course explored the history and core principles of GUIs, applying them in real-world tools like Figma and Origami.
Students designed a mobile interface related to the weather, combining theory with hands-on practice. They learned to create intuitive user experiences by understanding audience motivation, mental models, and interaction design. The course also covered visual communication, information visualisation, and the technical constraints of platforms and operating systems.
By the end, students had developed a solid foundation in GUI design, balancing aesthetics, usability, and functionality.

Benjamin Zweig is an interaction and interface designer from the San Francisco Bay Area. As a Member of Design Staff at OpenAI, his practice bridges novel technical exploration with foundational design principles. His work has shaped user experiences for Meta, Airtable, and Twitch.
On his own time, Benjamin is passionate about found object photography and modular synthesis.


Julian Francis Kelly is a visual and software designer based in New York City. He's shaped design at places like Meta, The New York Times, Cosmos, and New Computer. His practice blends traditional motion and typographic principles with contemporary interaction design.
Julian holds a BFA from Rhode Island School of Design, loves studying illuminated manuscripts, and enjoys cross-country skiing.
