Workshop Program

Check out our workshop Jupyter book for more details on the workshop program.

Keynote Speakers

Ines Montani

Ines is the co-founder of Explosion, a maker of software developer tools, including spaCy. She is also a fellow at the Python Software Foundation.

Jason Eisner

Jason is a computer science professor at Johns Hopkins University, and his research focuses on novel NLP methods. He is also the Director of Research at Semantic Machines.

Panelists

We are planning two panels with the following invited guests from academia and industry.


Panel I What should we be teaching?

  • Isabelle Augenstein is an associate professor in Computer Science at the University of Copenhagen. [website]

  • Emily M. Bender is a Professor of Linguistics at the University of Washington and Director of their professional master's program in computational linguistics. [website]

  • Yoav Goldberg is a Senior Lecturer in Computer Science at Bar Ilan University. [website]

  • Dan Jurafsky is Professor of Linguistics and Professor of Computer Science at Stanford University. [website]


Panel II What does industry need?

  • Lenny Bronner is a senior data scientist at The Washington Post. [website]

  • Delip Rao is the Entrepreneur in Residence at the Allen Institute for AI. [website]

  • Frank Rudzicz is an Associate Professor in Computer Science at the University of Toronto. [website]

  • Rachael Tatman is a senior developer advocate for Rasa, working on open-source and conversational AI. [website]

Accepted Papers

Natural Language Processing for Computer Scientists and Data Scientists at a Large State University
Casey Kennington


On Writing a Textbook on Natural Language Processing
Jacob Eisenstein


Teaching NLP outside Linguistics and Computer Science classrooms: Some challenges and some opportunities
Sowmya Vajjala


The Online Pivot: Lessons Learned from Teaching a Text and Data Mining Course in Lockdown, Enhancing online Teaching with Pair Programming and Digital Badges
Beatrice Alex, Clare Llewellyn, Pawel Orzechowski, Maria Boutchkova


Pedagogical Principles in the Online Teaching of Text Mining: A Retrospection
Rajkumar Saini, György Kovács, Mohamadreza Faridghasemnia, Hamam Mokayed, Oluwatosin Adewumi, Pedro Alonso, Sumit Rakesh, Marcus Liwicki


Gaining Experience with Structured Data: Using the Resources of Dialog State Tracking Challenge Ronnie Smith


Teaching NLP with Bracelets and Restaurant Menus: An Interactive Workshop for Italian Students
Ludovica Pannitto, Lucia Busso, Claudia Roberta Combei, Lucio Messina, Alessio Miaschi, Gabriele Sarti, Malvina Nissim


The Flipped Classroom model for teaching Conditional Random Fields in an NLP course
Manex Agirrezabal


A New Broad NLP Training from Speech to Knowledge
Maxime Amblard and Miguel Couceiro


Teaching a Massive Open Online Course on Natural Language Processing
Ekaterina Artemova, Murat Apishev, Denis Kirianov, Veronica Sarkisyan, Sergey Aksenov, Oleg Serikov


A Balanced and Broadly Targeted Computational Linguistics Curriculum
Emma Manning, Nathan Schneider, Amir Zeldes


Learning How To Learn NLP: Developing Introductory Concepts Through Scaffolded Discovery
Alexandra Schofield, Richard Wicentowski, Julie Medero


Natural Language Processing 4 All (NLP4All): A New Online Platform for Teaching and Learning NLP Concepts
Rebekah Baglini and Hermes Hjorth

Accepted Teaching Materials

Flamingos and Hedgehogs in the Croquet-Ground: Teaching Evaluation of NLP Systems for Undergraduate Students
Brielen Madureira


Applied Language Technology: NLP for the Humanities
Tuomo Hiippala


Contemporary NLP Modeling in Six Comprehensive Programming Assignments
Greg Durrett, Jifan Chen, Shrey Desai, Tanya Goyal, Lucas Kabela, Yasumasa Onoe, Jiacheng Xu


A Crash Course on Ethics for Natural Language Processing
Annemarie Friedrich and Torsten Zesch


MiniVQA - A resource to build your tailored VQA competition
Jean-Benoit Delbrouck


A dissemination workshop for introducing young Italian students to NLP
Lucio Messina, Lucia Busso, Claudia Roberta Combei, Alessio Miaschi, Ludovica Pannitto, Gabriele Sarti, Malvina Nissim


Interactive Assignments for Teaching Structured Neural NLP
David Gaddy, Daniel Fried, Nikita Kitaev, Mitchell Stern, Rodolfo Corona, John DeNero, Dan Klein


Introducing Information Retrieval for Biomedical Informatics Students
Sanya Taneja, Richard Boyce, William Reynolds, Denis Newman-Griffis


An Immersive Computational Text Analysis Course for Non-Computer Science Students at Barnard College
Adam Poliak and Jalisha Jenifer


From back to the roots into the gated woods: Deep learning for NLP
Barbara Plank


Learning about Word Vector Representations and Deep Learning through Implementing Word2vec
David Jurgens


Learning PyTorch Through A Neural Dependency Parsing Exercise
David Jurgens


Naive Bayes versus BERT: Jupyter notebook assignments for an introductory NLP course
Jennifer Foster and Joachim Wagner