Introduction to Search Engine Optimization:
A lecture at San Jose State University.

Looking for an expert introduction or in-depth workshop on Internet technology or business?  My presentations are fast-paced and high-energy, and I’ll leave you with all the knowledge and tools you need to take your business to the next level.

I’ve given talks to Internet startup companies, business groups, university classes, and technical conferences. Talks can be tailored specifically to your needs, and the technical level of the audience.

I also teach and guest-lecture for graduate level courses in the Computer Engineering department at San Jose State University:

  • CMPE 220 – System Software – course instructor for a graduate course in the Computer Engineering department.
  • CMPE 280 – Web UI Design and Development – guest lecturer on SEO and WordPress development.

Suggested Topics

Introduction to Search Engine Optimization – Everything you need to know to dramatically increase organic search traffic to your website.

Suggested Time: 90 minutes to 2 hours

Webmastering 101 – What you need to know to insure that your website is reliable, secure, and optimized for search engines.

Suggested Time: 3 hours

Internet Law and Your Web Business – Legal considerations when launching a website or web business, including trademark and copyright considerations, the Digital Millennium Copyright Act (DMCA), libel and the Communications Decency Act, privacy policies and terms of use.  This lecture does not constitute legal advice.

Suggested Time: 3 hours

Search Engine Optimization and Internet Marketing – A comprehensive survey of the tools and techniques you need to build a successful Internet presence for your business.  Each participant will develop an Internet marketing plan for his or her website.

Suggested Time: 6 to 8 hours.  Can be extended to a two-day workshop with more individual focus and in-depth review of Internet marketing plans.

WordPress Development – An introduction to extending WordPress, including developing custom themes, modifying existing themes, writing custom plugins, adding Gutenberg block types, and using the WordPress API.

Suggested Time: 6 to 8 hours.  Can be extended to a two-day workshop with individual and small group projects.

Contact Me to Learn More

Online Courses


Staying Safe on the Internet – Securing your Computer and Mobile Devices (basic course)


A Practical Introduction to Search Engine Optimization (introductory course)

Managing Your Site with WordPress (introductory course)