I teach computer science at Mills College and used to work at Google on projects such as App Inventor. I have done research in computer architecture, compilers, artificial intelligence, information retrieval, and data mining.