This hands-on course introduces design principles, theory, and software techniques for visualizing data. Students build interactive visualizations using D3 and explore topics of visual perception, exploratory data analysis, graphic design and narrative.
2021 Spring – 2018 Fall, Columbia University Computer Science
As mixed-reality technologies become ubiquitous, how might we interact with our cities in the future? This course combines interaction design and architecture to imagine and prototype emerging urban experiences. Topics include user research, usability testing, augmented reality and wayfinding. With Ann Harakawa, a principal at TwoTwelve.
2020 Spring, 2018 Spring, Columbia University Architecture
Designed for students new to computation and information design, this course explores the field of data visualization through hands-on p5.js assignments. Topics include data processing, statistical analysis, color theory, animation, interactivity, visual perception and bias.
This graduate seminar surveys software tools for documenting and communicating scientific results accurately, reproducibly and collaboratively. How can we improve on the static text and charts in traditional papers? With Chris Baldassano, an assistant professor of psychology.
An introduction to programming as a creative medium for graphic designers. Through a series of studio assignments in JavaScript, HTML and CSS, students learn visual and interaction design principles for the screen and how to apply them across digital platforms.
2017 Fall, Parsons School of Design, Communication Design