David Wolber is a professor of Computer Science at the University of San Francisco. He enjoys basketball, reading, politics, philosophy, psychology, and hanging out with his son Tomas.

Recently, he's been teaching beginning programming and in particular courses using Google's App Inventor for Android. 

He's the lead author of a new book on App Inventor:

He also teaches CS1 using Python. Here's a link to the course:

CS 110: Introduction to Computer Science 
Beginning programmers often don't get to learn about web programming until a year or two of "the basics". With the help of a great new tool, Google's App Engine, and a great language, Python, students in CS 110 build web applications within weeks. For their final project, students build a social network. spring '09 syllabus


Favorite Books...