1. Create a research plan and workflow to design a learning management system 2. Execute interview with real user to find out the user's problem and behavior 3. Drive human-centered product definition and iteration 4. Created design artifacts, including wireframes, mockups, and prototype 5. Conduct Usability Test and report