Bio

Roy Schwartz is a senior lecturer at the School of Computer Science and Engineering at The Hebrew University of Jerusalem. Prior to that Roy was a postdoc (2016-2019) and then a research scientist (2019-2020) at the AllenNLP team at the Allen institute for AI and at the School of Computer Science and Engineering at The University of Washington, where he was working with Noah A. Smith. Roy completed his Ph.D. in 2016 at the School of Computer Science and Engineering at The Hebrew University of Jerusalem, where he worked with Ari Rappoport. In 2011, he graduated his masters degree (magna cum laude) in computer science, under the supervision of Prof. Ari Rappoport. Prior to that, he studied computer science and cognitive sciences at the Hebrew University, and completed his B.Sc. (magna cum laude) in 2008. He was a member of the Amirim program for outstanding undergraduate students. In 2004-2005, he was a software engineer at Check Point Ltd.

Teaching

  • Introduction to Machine Learning (24/25, 23/24)
  • Advanced Natural Language Processing (24/25, 23/24, 22/23)
  • Efficient Natural Language Processing: Reading Papers through Role Playing (24/25, 22/23, 21/22). Please read this document before signing up for this class!
  • Seminar on Natural Language Processing (20/21)
  • Advanced Practical Machine Learning (20/21)
  • Object Oriented Programming; Israeli Council of Higher Education Program for Online Digital Learning (2018–2021)
  • Guest talk on distributional semantics at UW NLP course (spring 2017, slides, video)
  • UW-NLP RNN Reading Group (spring 2017)
  • UW-NLP Discourse Reading Group (winter 2017)
  • Lecturer of the huji coursera online version of Introduction to Object Oriented Programming
  • Lecturer of Introduction to Object Oriented Programming (13/14, 11/12 [Ranked #1 in student survey!], 10/11, 09/10)
  • Lecturer of Computer Laboratory in Data Structures (12/13)
  • Lecturer of Introduction to Programming in the Perl Language (07/08)