Upcoming Courses
CS 220 - Advanced Web Pages
Advanced practical skills and knowledge in web development using client side scripting, server side programming, and databases. Emphasis on current web technologies and practices such as dynamic programming, content management systems, and web programming frameworks.
Courses Taught
CS 120 (Former CP 120) - Beginning Web Pages
Beginning course in web page construction using HTML, XHTML and CSS web standards. Topics may include site mapping, validation, multi-browser compliancy, content management systems, forms and client-side programming.
CP 120 - Beginning Web Pages
Beginning course in web page construction using HTML, XHTML and CSS web standards. A brief introduction on XML and JavaScript will be included. Topics may include site mapping, validation, multi-browser compliancy, content management systems, forms and client-side programming.
BizArt Conference Workshop Speaker 2008-2010
Conference Workshop Speaker for Web Hosting, Web Design and Search Engine Optimization (SEO)
Guest Instructor for EvCC Multimedia Journalism (JOURN 111) April 2010
External Projects
- Photography Project 52 on Flickr

- Book Reviewer for "New Perspectives on Blended HTML, XHTML, and CSS"
2nd Edition, published November 2009 - Book Reviewer for "New Perspectives on Creating
Web Pages with HTML, XHTML, and XML"
3rd Edition, published May 2009 - Published MFC Tutorials for
K. Sung, P. Shirley, and S. Baer, "Essentials of Interactive Computer Graphics: Concepts and Implementation," A.K. Peters, December 2008

- Microsoft Foundation Class Tutorial
- as part of the project sponsored by the National Science Foundation under Grant No. 0442420.
Produced in the "Essential Concepts for Building Interactive Computer Graphics Applications", A.K. Peters, Ltd. - DirectX9 and MFC Game - Final project in my UW Bothell CSS 450 Graphics Programming Class
- Web Site Development and Photography at WilzDezign
