Nicholson, Robert

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
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