Courses that I currently teach:
I teach at Stanford Continuing Studies the following courses:
- Current/Upcoming Quarter
- Beginning Programming with JavaScript (CS 52): On-campus course
-
Beginning programming with Python (CS 46 W): Online course
*Pointers
If you’re looking for class related information try the following links: teach, PHP, Javascript, Python.
If you’re looking for where to go next after taking one of my classes – please read the “Where do I go from here?” article.
Background
I teach adult students (from novices to experts) software development courses. The courses I have recently taught have focused on JavaScript, PHP, Python, and Java. I use a blended learning approach, and I create all of the presentation, lab exercises, and class project materials for these classes.
Current and past courses that I have taught
- In-person face-to-face classes:
- Stanford Continuing Studies (2007 – present)
- “Beginning Programming – Python”
- “Beginning Programming – JavaScript”
- “Beginning Programming – PHP”
- “Beginning Programming – Java”
- UCSD Computing and Networking Technologies Department – UCSD Extension (2004 – 2005):
- “Java Programming I: Introduction to Java Programming”
- “Java Programming II: Core Java Programming”
- Foothill College, Computers, Technology & Information Systems Division (2001 – 2002):
- “World Wide Web Server Management”
- Stanford Continuing Studies (2007 – present)
- Online classes:
- Stanford Continuing Studies (2014 – present)
- “Beginning Programming – Python” using Canvas LMS for lecture videos, homework and lab assignments, and online discussions
- “Beginning Programming – JavaScript” using Canvas LMS for lecture videos, homework and lab assignments, and online discussions
- “Beginning Programming – PHP” using Canvas LMS for lecture videos, homework and lab assignments, and online discussions
- Stanford Continuing Studies (2014 – present)
Instructional design training certifications and workshops
I enjoy teaching, and I have taught well before these certifications. To better serve my students I have sought to learn more about instructional design, and I have studied via Langevin.
Certifications
- Langevin Instructional Designer/Developer
- Langevin Training Manager/Director
Workshops
- Certified Instructional Designer/Developer
- Training Needs Analysis
- The Successful Training Manager
- Marketing Your Training Internally