Courses are delivered in a studio learning environment which puts an emphasis on designing for real-life scenarios. Students develop their design thinking skills through project-based programming.