Lecture Notes

Interaction Design and Prototyping

SMU’s IS 211 Interaction Design and Prototyping introduces topics on user-centered design and Human-Computer Interaction (HCI). We learn how to design software systems that are useful, usable, and pleasant to use!

Computational Interaction

CS702 Computational Interaction teaches computational methods to design and develop intelligent user interfaces and interaction methods.