Technion
- Project Supervisor for Networked Software Systems Lab - SoDA: A Social Dowload Accelerator for Android
UC Santa Barbara
- ED 136: Green Works - Exploring Technology and the Search For Sustainability
Co-Instructor, Spring 2011 - CS 5JA: Introduction to Computer Programming
Instructor, Spring 2009 - CS 274: Advanced Topics on Databases
TA, Winter 2009 (Outstanding Teaching Assistant) - ECE 94R: Green Works: Exploring Technology and the Search for Sustainability
Teaching Scholar 2007-2008 - CS 171: Introduction to Distributed Systems
TA, Spring 2007 - CS 193: Information Technology in the Community
TA for Winter 2007 - CS 271: Advanced Topics in Distributed Systems
TA, Fall 2006 (Outstanding Teaching Assistant, Honorable Mention) - CS 273: Data and Knowledge Bases
TA, Spring 2006 - CS 271: Advanced Topics in Distributed Systems
TA, Winter 2006 - CS 40: Foundations of Computer Science
TA, Fall 2005 (Outstanding Teaching Assistant, Honorable Mention)