Courses
-
University of Copenhagen, Autumn term / Block 1 2021/2022: Natural Language Processing, course responsible, preparation of lecture materials and teaching
-
University of Copenhagen, Autumn term / Block 1 2020/2021: Natural Language Processing, course responsible, preparation of lecture materials and teaching
-
University of Copenhagen, Spring term / Block 3 and 4 2019/2020: Data Science, guest lecture on fact checking
-
University of Copenhagen, Spring term / Block 3 2019/2020: Web Science, course co-teacher, preparation of lecture materials and teaching
-
University of Copenhagen, Autumn term / Block 2 2019/2020: Advanced Topics in Natural Language Processing, course co-teacher, preparation of lecture materials and teaching
-
University of Copenhagen, Autumn term / Block 1 2019/2020: Natural Language Processing, course responsible, preparation of lecture materials and teaching
-
University of Copenhagen, Spring term / Block 3 2018/2019: Web Science, course co-teacher, preparation of lecture materials and teaching
-
University of Copenhagen, Autumn term / Block 1 2018/2019: Natural Language Processing, course responsible, preparation of lecture materials and teaching for completely new course
-
University of Copenhagen, Deep Learning for Data Analysis Summer School 2018, Copenhagen Summer University, Lecture and Tutorial on Applications of RNNs in NLP
-
University of Copenhagen, Spring term / Block 3 2017/2018: Web Science, course responsible, preparation of lecture materials and teaching
-
University of Copenhagen, Deep Learning for Data Analysis Summer School 2017, Copenhagen Summer University, Lecture on Applications of RNNs in NLP
-
University College London, Autumn term 2016: COMPGI19 - Statistical Natural Language Processing, preparation of lecture materials and guest lecture on Relation Extraction
Training Schools
- Mexican NLP Summer School 2021, co-located with NAACL 2021, panelist
- Advanced Language Processing School (ALPS) 2021, teacher, tutorial on Explainability in NLP [Code] [Slides] [Video]
- 10th Lisbon Machine Learning School (LxMLS) 2020, invited talk on Explainability in NLP [Slides]
- Bridges Summer School 2016, Tutorial on Practical Machine Learning for Social Media Analysis [Resources]
- ESWC Summer School 2015, Tutorial on Information Extraction with Linked Data [Slides]
-
ESWC Summer School 2014, Tutor, Hands-On session on Linked Data for NLP with GATE, Secondary tutor for two student projects [Slides] [Video]

Courtesy of BrightSidePhotography.co.uk ©
MS and BS Student Supervision
-
Wojciech Ostrowski, MSc in Computer Science student at the University of Copenhagen, "Generating Fact-Checking Explanations" (co-supervised by Pepa Atanasova, 2020). Paper based on MSc thesis accepted to IJCAI 2021. [Paper]
-
Lukas Muttenthaler, MSc in IT and Cognition student at the University of Copenhagen, "Subjective Question Answering" (co-supervised with Johannes Bjerva, 2020). Publication in BlackBoxNLP workshop at EMNLP. [Paper]
-
Marcus Hansen, BSc in Computer Science student at the University of Copenhagen, "Text Mining and Processing on Patients Experiences on Psilocybin" (co-supervised by Melanie Ganz-Benjaminsen, 2020)
-
Jimmie Jin, Asger Thorleif Knudsen, Sylvester Lee, BSc in Computer Science students at the University of Copenhagen, "Stance Detection of Climate Change Tweets" (co-supervised by Dustin Wright, 2020)
-
Sebastian Hansen, Bjørn Møller, William Hansen, BSc in Computer Science students at the University of Copenhagen, "Graph Convolutions on Co-Author Networks" (co-supervised by Andreas Nugaard Holm, 2020)
-
Yi He and Mihai Popovici, MSc in Computer Science student at the University of Copenhagen, "Stance Detection in Scientific Reviews" (co-supervised by Rahul Aralikatte, 2019)
-
Haining Tong, MSc in Computer Science student at the University of Copenhagen, "Zero-Shot Relation Extraction via Description Learning" (co-supervised by Matt Lamm, 2019)
-
Zhong Xuan Khwa, BSc in Computer Science student at the University of Copenhagen, "Zero-Shot Relation Extraction using Graph Neural Networks" (co-supervised by Selvan Raghavendra, 2019)
-
Raluca Alexandra Fetic, MSc in IT and Cognition student at the University of Copenhagen, "Learning to encode large documents efficiently for stance detection" (2019)
-
Andrea Lekkas and Magnus Alexander Johansen, MSc in Computer Science students at the University of Copenhagen, "Learning to ask questions about products" (2018). Andrea is now a PhD student affiliated with CopeNLU.
-
Peter Spliid, MSc in Computer Science student at the University of Copenhagen, "A Framework for Typological Evaluation of Language Representations" (co-supervised by Johannes Bjerva, 2018)
-
Leendert Bastian van Doorn, MSc in Computer Science student at the University of Copenhagen, "Variational encoding of location for dialect-conditional language generation" (co-supervised by Johannes Bjerva, 2018)
-
Ke Zhai, MSc in Computer Science student at the University of Copenhagen, "Deep Learning of Linguistic Features for Scandinavian Languages" (co-supervised by Johannes Bjerva, 2018)
-
Christoffer Trysøe, Andreas Borgstad and Xuwen Zhang, MSc in Computer Science students at the University of Copenhagen, joint project on "Modelling customer behaviour from clickstream data" (with Fabian Gieseke, 2018)
-
Thomas Nyegaard-Signoria and Casper Veistrup Helms, BSc in Computer Science students at the University of Copenhagen, joint project on "Modelling affect in tweets" (co-supervised by Johannes Bjerva, 2017). Participated in Semeval 2018 Task 1. [Paper]
-
Rogan Inglis, MSc in Machine Learning student at University College London, "Machine Reading for Scientific Publications Using Generative Regularisation" (co-supervised by Pasquale Minervini, 2017)
-
Benjamin Riedel, MSc in Machine Learning student at University College London, "Simple yet powerful: A system for news article stance detection" (with George Spithourakis, Sebastian Riedel, 2017). Won second place in Fake News Challenge. [Paper]
-
Danish Sheikh, Computer Science MEng student at University College London, "Extracting Keyphrases and Relations from Scientific Publications" (with Sebastian Riedel, 2017)
-
Rupert Chaplin, MSc in Machine Learning student at University College London, "End-to-end Differentiable and Interpretable Deep Learning for Natural Language Programming" (with Tim Rocktäschel, Sebastian Riedel, 2016)
-
Dhruv Ghulati, MSc in Computer Science student at University College London, "Distant Supervision and Cost Sensitive Classification for Weakly Supervised Claim Detection" (with George Spithourakis, Andreas Vlachos, Sebastian Riedel, 2016. Follow-up funding of project provided by Google, see Guardian article.)