Instructor Profile: Omid Ettehadi


Could you briefly explain what UI/UX design is and why it is so important?

As our digital world keeps growing and replacing old ways, the terms User Interface (UI) and User Experience (UX) design are becoming more popular. UI and UX do mean different things, but they're often grouped together because they're closely related professions that frequently collaborate.

In simple terms, user experience design is about planning how people interact with a product, whether it's digital or physical. It's all about human interaction and making sure that using these products is easy, logical, and enjoyable.

And then there is the UI aspect. UI design is all about crafting the visual appearance and arrangement of digital products, such as websites or apps, to ensure they're user-friendly. It concentrates on the visual elements that enable users to interact with a product, like typography, colour schemes, buttons, animations, and other imagery. Consider actions like swiping to delete, pulling down to refresh, or entering text – all these interactions require deliberate design.

When you strip away all the jargon, UI and UX boil down to simple principles: understanding your users and meeting their needs effectively. To create successful products, you must grasp who your users are and what they require. That's the essence of UI and UX design.

What kinds of things do you teach in these courses?

Learning how to design better products goes beyond just memorizing theories. It is a skill that requires practice and training. In these UI/UX design courses, I aim to lead students on a design journey by guiding them through every stage of creating a product. This hands-on approach allows them to put theoretical knowledge into practical application.

In the introductory course, I cover UI/UX fundamentals, the design process, and essential tools necessary for creating a quality product. Students will engage in the entire product design journey, gaining insights into the roles and responsibilities of UI/UX professionals. They'll have the opportunity to contribute to designing a product from scratch, which could serve as a strong addition to their portfolio. Students will conduct their own human-centered design research, develop wireframes, and build interactive prototypes to evaluate user experience. They'll also run an evaluation session to analyze their final prototype and bring their learning into their product. Additionally, students will learn how to prepare and present their work effectively, potentially transforming their course project into a portfolio piece.

In the intermediate course, we build upon the foundational knowledge acquired in the introductory level and delve into more advanced techniques and tools. We explore advanced design concepts like design principles, storytelling, and accessibility criteria. Students have the opportunity to conduct research with real users and tackle more significant challenges. They begin to consider UI Toolkits and Design Systems and how to integrate them into their projects. Additionally, we discuss designing for various screen sizes, covering topics such as responsive design and mobile-first design strategies.

(continues –>)