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:
    1. Introduction to Computer Science Programming in Python
    2. 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