Nicholson, Robert

Robert Nicholson

Courses Taught

  • Computer Science 46B - Data Structures (Current)
  • Computer Science 174 - Server-Side Web Programming
  • Computer Engineering 135 - Object-Oriented Analysis and Design
  • Computer Engineering 152 - Compiler Design
  • Computer Engineering 220 - System Software
  • Applied Data Science 220 - Mathematical Methods for Data Analysis
  • Applied Data Science 230 - Data Visualization

Email

Preferred: robert.nicholson@sjsu.edu

Education

BS, Computer Science - California State University, Chico

MS, Computer Engineering - Stanford University

Bio

I spent the early part of my career in the corporate world, working for companies like Hewlett-Packard, Oracle, and Sun Microsystems.  I learned strong financial, legal, management, and people skills, as well as new technical skills.  I ultimately managed organizations of over 50 people (including remote and distributed teams) and budgets of over $10 million.

I also worked in several venture-funded startups, as a software engineer, manager, and VP of Engineering. This experience taught me about rapid development, streamlined processes, and nimble teams.

With the knowledge and experience I gained in the corporate world, I went on to start several businesses, and worked with many small-to-medium business clients. I’ve written and reviewed business plans, developed technical specifications for websites, apps, and software projects, managed offshore development teams, and personally developed many thousands of lines of custom software for Internet and desktop applications.  

I’ve also served as a board member and officer for several California corporations.

Working with small businesses has taught me things I didn’t learn in the corporate world, like keeping a tight rein on spending, and building close relationships with customers and clients.

More recently, I have been teaching courses in the Computer Science, Computer Engineering, and Applied Data Science departments at San Jose State University. Teaching has helped me to refresh my technical knowledge, and practice coaching and mentoring skills.

Links

Business & Professional

Consulting - robertnicholson.info

Web Development - metro.agency

Personal Websites

Avenue of the Giants - aveofthegiants.com

California Mission Guide - californiamissionguide.com

ED Treatment Information Center - edtreatment.info

Texas Mission Guide - texasmissionguide.org

Books

California Mission Guide -  amazon.com/California-Mission-Guide-Robert-Nicholson/dp/B0DRD4P8TG

The Three Rs of SEO - amazon.com/Three-Rs-SEO-Principles-Workbook/dp/B0F5MZLVFZ