OOUX is the foundation for deeply considered software design. It provides a framework for defining a system; thinking in terms of objects and their relationships to each other.
So much design today mistakenly starts with UI, designing screen by disconnected screen. OOUX will have you start from the ground up, making sure the system matches the users model of the world. Sophia is an effective teacher, guiding you week by week with engaging assignments and a collaborative atmosphere. Highly recommended.