He teaches a variety of courses that center on design for visual communication with emphasis on acquiring practical, real-world technical skills. Curent topics include: HTML5, CSS3, Responsive Web Design, Content Management Systems, Web Domains and Hosting, and the History of the Internet.