teaching
Fall 2021, Computer Science, Technion, Israel
- Lecturer in Introduction to Machine Learning
- Lecturer in Seminar in Natural Language Processing
Spring 2021, Computer Science, Technion, Israel
- Lecturer in Seminar in Natural Language Processing
Fall 2020, Computer Science, Technion, Israel
- Lecturer in Introduction to Natural Language Processing
Spring 2019, Electrical Engineering and Computer Science, MIT, Cambridge
- Guest Lecturer in Advanced Natural Language Processing
Winter 2020, IAP, MIT, Cambridge
- Co-Instructor in Structure and Interpretation of Deep Networks (Website)
Fall 2019, Computer Science, Harvard, Cambridge
- Co-Instructor in Curricular Design for Computer Science: Computational Linguistics and Natural-language Processing
Fall 2019, Linguistics, Harvard, Cambridge
- Guest Lecturer in Language, Structure, and Cognition
Spring 2019, Electrical Engineering and Computer Science, MIT, Cambridge
- Guest Lecturer in Automatic Speech Recognition
Fall 2018, Language Technologies Institute, CMU, Pittsburgh
- Guest Lecturer in Machine Translation and Sequence-to-sequence Models (Slides)
2017-2019, Computer Science and Artificial Intelligence Laboratory, MIT, Cambridge
- Project mentor for the Undergraduate Research Opportunities Program
Fall 2015, Electrical Engineering and Computer Science, MIT, Cambridge
- Teaching Assistant in:
- Introduction to Computer Science Programming in Python
- Introduction to Computational Thinking and Data Science
Spring 2015, Hebrew University, Jerusalem
- Guest Lecturer in NLP and the Humanities
Spring 2015, Teaching and Learning Laboratory, MIT, Cambridge
2009-2011, Arabic and Islamic Studies, Tel Aviv University, Tel Aviv
- Lecturer in Fundamentals of Grammar; Arabic II; Grammar I