My teaching¶
I teach in the Bachelor AI (Kunstmatige Intelligentie) at the UvA. I am course coordinator for the mandatory Data Structures and Algorithms course, as well as for a brand new elective course Machine Learning for Structured Data.
I enthusiastically supervise bachelor and master theses at the UvA: don’t hesitate to contact me if you are an interested UvA student.
Machine Learning for Structured Data¶
UvA Bachelor AI elective, year 3. course materials
Algorithms and Data Structures¶
UvA Bachelor AI, mandatory, year 2.
Other teaching¶
- Fall 2019: Co-instructor, Deep Structured Learning (IST)
- ACL 2019 Tutorial on Latent Structure Models for NLP with Tsvetomila Mihaylova, Nikita Nangia, and André Martins.
- Feb. 2015, ASDA@UIUC: NLP-centric scikit-learn tutorial [ github ] & lessons learned from scikit-learn [ pdf ] [ pptx ]
Ancient history¶
As teaching assistant at IST¶
- Fall 2018: Deep Structured Learning (IST)
- Guest lecture: Neural Attention Mechanisms.
As teaching assistant at Cornell¶
- Fall 2017: CS 4740/5740: Introduction to NLP.
- Fall 2016: CS 4740/5740: Introduction to NLP.
- Spring 2016: CS 4786/5786: Machine Learning for Data Science.
- Spring 2015: INFO/CS 4300: Language and Information.
As teaching assistant at the University of Bucharest¶
- Spring 2012: Graph algorithms (“Algoritmica grafurilor”).