User Interface Design
Why study user interfaces? Good UIs are critical to success UI programming is easy (sophisticated algorithms not required) straightforward (can immediately.