Teaching & Courses

Courses I've Taught and Student Results


Web and Graphic Design 3/6/2015

images of students web and graphic design work

I've taught students to design and develop websites since 2001. Special emphasis on learning how to integrate markup, presentation and behavior into a unified design.


Interaction Design 3/6/2015

user flow from interaction design class

Interaction Design is part of the Ux workflow - converting "user stories" we tell about our audience into a flowchart describing the use of a website, app or game.


User Experience 3/6/2015

Experience Design for installation with student

User Experience (experience design) teaches a strategy for customer-centric design, basing website or web app features on the audience - in other words, "design as if people mattered". The courses here include market analysis, Persona development, customer journeys, user flows, wireframes, and finally prototypes. See some outstanding examples of my graduates at JessieBlaise.com or LucianaFlora.com. A key feature of the program is teaching developers (even hardcore ones) the features of experience design so they design for their user instead of a feature list.


Front-End Web Development 3/6/2015

images of front-end web development

These course are all about JavaScript - from basic to advanced. Courses include the features of JavaScript as a programming language, setup of NodeJS-based development environments, and using frameworks like jQuery. Student develop everything from interactive websites to full HTML5 games. A key feature of the program ensures that all designers get some code-time, so they understand that "code is design by other means" and can bring a no-fear attitude to design jobs including coding.


Back-End Web Development 3/6/2015

images of database and back-end programming from students

This program originally introduced students to back-end development, using the web standard language PHP and database MySQL. In recent years, the focus has shifted to Content Management Systems (CMS) like Drupal and WordPress which use these languages.


Design Business 3/6/2015

images of student work from design business courses

Students do better design if they are designing for a purpose beyond look and feel. These courses introduce students to web and app business models, market research, and the practical aspects of starting an interactive company in the LA Silicon Beach area.


Digital Marketing 3/6/2015

student work on digital marketing projects

These courses are taught to Design students, as well as Advertising students and Marketing students in the Fashion Design program. They focus on Digital Marketing techniques including Search Engine Optimization (SEO), social media, meta-data, Digital Marketing campaigns using tools like Buffer, analytics, including Google Analytics and Google AdWords. Students also learn ad copywriting skills.


Game Design and Development 3/6/2015

scenes from game design and development project

These courses are taught to students in Game Art and Game Programming. Design courses introduce a Ux-style workflow for game and social game development. The programming classes teach C++, C# and code optimization, as well as JavaScript-based HTML game programming.


General Studies3/6/2015

work in general studies math and science by students

Finally, I teach students in all areas in general Math/Science principles, adapting these concepts to those most useful in the design industry. The Biology course matches my doctorate in the area, and Cyber Theory is a romp through the history of Science Fiction!