Course Calendar

View all course events, deadlines, office hours, and lecture times in the calendar below.

Using the Calendar

Click on any event to see details. You can subscribe to this calendar by clicking the "+" button in the bottom-right corner of the calendar.

Office Hours and Support

Instructor Office Hours

  • Eric Nyberg: Gates Hall 5719 or Zoom

TA Office Hours

  • Gayathri Ganesh Lakshmy: Monday/Wednesday 11 AM - 12 PM EST on Zoom
  • Dhruv Gupta: Mondays/Wednesday 5-6 PM EST on Zoom
  • Manav Kapadnis: Tuesday/Thursday 9-10 AM EST on Zoom
  • Chin-Jou Li: Friday 10-11 AM / 5-6 PM EST Zoom
  • Pauline Nyaboe: Mondays/ Wednesday 7-8 PM CAT (13:00-14:00 EST) either in Neo Cafe/ Zoom

Additional Support

For private concerns or accommodations, please email the instructors directly.

Course Materials

All course materials will be available through this website and through Canvas. Lecture slides will be posted before each class session, and recorded lectures will be available afterward.

Course Platforms

  • Canvas - For assignment submissions and grades
  • Piazza - For course discussions and announcements
  • Panopto - For class recordings
  • Video Access Request Form - To request for access to any of the class recordings, fill out this form

Tutorials and Learning Resources

Speech and Language Processing (3rd Edition)

The comprehensive textbook by Jurafsky and Martin, available online as a draft.

Dive into Deep Learning: NLP Chapter

An interactive, comprehensive deep learning textbook with sections on NLP.

NLP Tutorial

A collection of tutorial implementations of various NLP models and algorithms in PyTorch.

Guide: Training Deep Learning Models without melting your laptop

[Video Tutorial]

This guide walks you through using Google Colab and setting up AWS EC2 instances with GPUs.