I have 8 semesters of experience as a course instructor for graduate and undergraduate students, with additional experience as a guest lecturer and teaching assistant. Courses I have instructed/lectured are described below.
I have eight semesters of experience teaching courses pertaining to Human-Computer Interaction with an emphasis on User Experience Design. I have experience teaching at the undergraduate and graduate levels at two universities (NJIT and Montclair State University), including courses taught exclusively face-to-face (5 semesters) and exclusively online (3 semesters). My courses focus on user-centered software development and cover the following topics: lean software engineering (Lean UX), user experience design, interaction design, user experience research methods, usability testing, and project management. Deliverables at the end of each semester include an interactive prototype and a written report documenting the students’ user-centered software design and development process. This report has served as a portfolio of work that yielded former students full-time and internship positions in the tech industry. Problem spaces that students have addressed with their interactive prototypes in prior semesters include online dating, mental health of college students, and social group-activity coalescing.
Specific skills taught and practiced by students in my courses include:
I was a frequent guest lecturer of the user experience research course at NJIT for graduate students. The course serves as a predecessor to the UX design course, and focuses on developing students' qualitative research skills to explore a problem space, define wicked problems, and build empathy for a target demographic. Students are organized into groups and provided a general problem space at the beginning of the semester. Course work entails formulating research questions, developing semi-structured interview guides, conducting interviews, and performing open coding to identify emergent themes.