I founded Software University at Apple, and taught Python to thousands of Apple engineers.
I've been writing about and teaching programming in Silicon Valley for 30 years, starting at Oracle, then moving to NeXT/Apple. I served as a technical writing manager, then an engineering manager, then ran the Developer Publications department before Software University.
For the last few years I provided Python training at Apple. My classes were popular and in high demand, always having at least two thousand students signed up around the world. My students ranged from project managers, designers, and QA folks who wanted to gain a new skill, to the most experienced engineers and data scientists at the company looking for advice and best practices.
I'm passionate about bringing the critical skill of programming to people who need to get a job done, and I love giving experienced engineers a new level of insight into being a better programmer and elegantly solving problems.
My classes are informal and treated as a conversation. I have lots of pre-set curriculum and exercises, but every class is different as I respond to the needs and interests of the students.
Other stuff I do: