I have a degree from San Jose State University in Computer Science. I have spent much of my life writing user interface software. The growth of the web and the increase in mobile device usage means that user interface is more important than ever, but it is changing from what I learned when I was in university.
I took some classes at Mission College in Santa Clara. Their Graphic Design department offers a lot of courses related to interface design. Even though I knew some of these subjects already, I took courses in HTML, CSS, Dreamweaver, User Experience, Photoshop (beginning and advanced), Illustrator (beginning and advanced), InDesign, Typography, Color Theory, Page Layout, Wordpress, and Mobile Web. My purpose was to learn the new tools and make sure my previous knowledge was up to date.
Because my instructors and fellow students found me helpful, the schools asked me to teach some classes. I had the opportunity to teach PHP and also C++. I would not have had these opportunities if I’d not spent the time to take these classes and let the instructors get to know me.