regular classes at universities
University of Heidelberg, Department of Computational Linguistics: The Dark Side of NLP: Gefahren automatischer Sprachverarbeitung, Graduate Class (Winter Term 2016)
University of Heidelberg, Department of Computational Linguistics: PhD Colloquium (Winter Term 2016, together with Anette Frank and Katja Markert)
University of Heidelberg, Department of Computational Linguistics: PhD Colloquium (Summer Term 2016, together with Anette Frank and Katja Markert)
University of Heidelberg, Department of Computational Linguistics: Discourse Processing, Graduate Class (Winter Term 2015)
University of Heidelberg, Department of Computational Linguistics: PhD Colloquium (Winter Term 2015, together with Anette Frank, Alexis Palmer and Yannick Versley)
University of Heidelberg, Department of Computational Linguistics: PhD Colloquium (Summer Term 2015, together with Anette Frank, Alexis Palmer and Yannick Versley)
University of Heidelberg, Department of Computational Linguistics: Entity Linking, Graduate Class (Winter Term 2014)
University of Heidelberg, Department of Computational Linguistics: PhD Colloquium (Winter Term 2014, together with Anette Frank, Stefan Riezler and Yannick Versley)
Korea Advanced Institute for Science and Technology, Computer Science Department: From Word Sense to Concept Disambiguation, Block Course (Summer Term 2014)
University of Heidelberg, Department of Computational Linguistics: PhD Colloquium (Summer Term 2014, together with Anette Frank, Alex Fraser and Yannick Versley)
University of Heidelberg, Department of Computational Linguistics: Opportunities and Risks of Natural Language Processing, Graduate Class (Winter Term 2013)
University of Heidelberg, Department of Computational Linguistics: PhD Colloquium (Winter Term 2013, together with Anette Frank, Stefan Riezler and Yannick Versley)
Korea Advanced Institute for Science and Technology, Computer Science Department: Extracting Knowledge from and Linking to Wikipedia for Text Processing Applications, Block Course (Summer Term 2013)
University of Heidelberg, Department of Computational Linguistics: Discourse Processing, Graduate Class (Winter Term 2012)
University of Heidelberg, Department of Computational Linguistics: PhD Colloquium (Winter Term 2012, together with Anette Frank, Stefan Riezler and Sebastian Padó)
Seoul National University, Seoul, Korea, School of Computer Science and Engineering: Text Processing in NLP and its Applications (Spring Term 2012) -- Class Homepage
University of Heidelberg, Department of Computational Linguistics: PhD Colloquium (Summer Term 2012, together with Anette Frank, Stefan Riezler and Sebastian Padó)
University of Heidelberg, Department of Computational Linguistics: PhD Colloquium (Winter Term 2011, together with Anette Frank, Stefan Riezler and Sebastian Padó)
University of Heidelberg, Department of Computational Linguistics: Sentiment Analysis, Graduate Class (Winter Term 2011)
University of Heidelberg, Department of Computational Linguistics: PhD Colloquium (Summer Term 2011, together with Anette Frank, Stefan Riezler and Sebastian Padó)
University of Heidelberg, Department of Computational Linguistics: Knowledge Extraction from Wikipedia, Graduate Class (Summer Term 2011)
University of Heidelberg, Department of Computational Linguistics: PhD Colloquium (Winter Term 2010/2011, together with Anette Frank, Stefan Riezler and Sebastian Padó)
University of Heidelberg, Department of Computational Linguistics: Coreference Resolution, Graduate Class (Winter Term 2010/2011)
University of Heidelberg, Department of Computational Linguistics: PhD Colloquium (Summer Term 2010, together with Anette Frank and Stefan Riezler)
University of Heidelberg, Department of Computational Linguistics: Natural Language Generation, Graduate Class (Summer Term 2010)
University of Heidelberg, Department of Computational Linguistics: PhD Colloquium (Winter Term 2009/2010, together with Anette Frank)
University of Heidelberg, Department of Computational Linguistics: PhD Colloquium (Summer Term 2009, together with Anette Frank)
University of Heidelberg, Department of Computational Linguistics: Sentiment Analysis, Graduate Class (Summer Term 2009)
University of Heidelberg, Department of Computational Linguistics: PhD Colloquium (Winter Term 2008/2009, together with Anette Frank)
University of Heidelberg, Department of Computational Linguistics: Automatic Discourse Processing, Graduate Class (Winter Term 2008/2009)
University of Heidelberg, Department of Computational Linguistics: Text Summarization, Undergraduate Class (Summer Term 2008)
University of Heidelberg, Department of Computational Linguistics: Natural Language Generation, Undergraduate Class (Winter Term 2007/2008)
University of Heidelberg, Department of Computational Linguistics: Annotation, Evaluation, Exchange of Data, Undergraduate Class (Winter Term 2000/2001)
University of Freiburg, Department of Computational Linguistics: Prolog II, Undergraduate Class (Summer Term 1996, together with Manfred Klenner)
University of Freiburg, Department of Computational Linguistics: Prolog I, Undergraduate Class (Winter Term 1995/1996, together with Manfred Klenner)
University of Freiburg, Department of Computational Linguistics: Hyperfiction: Literature and Hypertext, Undergraduate Class (Summer Term 1994)