This class introduces the fundamental human-computer interaction methods for the design, implementation, and evaluation of mobile user interfaces and mobile apps. The emphasis is on user-centered design, human abilities, design thinking, and prototyping tools to create rich user experiences. Stepping away from the traditional stand-and-teach lecture style, this course focuses on prototyping techniques for Human-Computer Interaction from the theory to hands-on work. In this course, you will learn how to design technologies that people will enjoy!