I have been the teaching assistant for several courses at UC Santa Barbara and Sharif University.
I was involved in teaching, grading, and leading the discussion sessions.
• Data Structures and Algorithms (Prof. Subhash Suri), Winter 2009, UC Santa Barbara.
• Computational Complexity (Prof. Oscar Ibarra), Winter 2009, UC Santa Barbara.
• Theory of Languages and Automata (Prof. Oscar Ibarra), Winter 2009, UC Santa Barbara.
• Foundations of Computer Science (Prof. Wim van Dam), Summer 2008, UC Santa Barbara.
• Data Structures in Java (Prof. Divyakant Agrawal), Spring 2008, UC Santa Barbara.
• Theory of Languages and Automata (Prof. Omer Egeciouglu), Winter 2008, UC Santa Barbara.
• Theory of Languages and Automata (Prof. Wim van Dam), Fall 2007, UC Santa Barbara.
• Operating Systems (Prof. Rassol Jalili), Winter 2006, Sharif University.