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.

The calendar is color-coded as follows:

  • Lectures
  • Assignment Deadlines
  • Office Hours
  • Exams

Office Hours and Support

Instructor Office Hours

  • David Mortensen: Mondays 2:00-4:00 PM, Gates Hall 5407
  • Eric Nyberg: Thursdays 1:00-3:00 PM, Gates Hall 5509

TA Office Hours

  • Gayathri Ganesh Lakshmy: Tuesdays 2:30 PM - 3:30 PM, Fridays 9:00 AM - 10:00 AM on Zoom
  • Dhruv Gupta: Mondays 3:45 PM - 4:45 PM, Tuesdays 10:00 AM - 11:00 AM on Zoom
  • Manav Kapadnis: Tuesdays 9:00 AM - 10:00 AM, Thursdays 9:00 AM - 10:00 AM on Zoom
  • Chin-Jou Li: Wednesdays 2:30 PM - 3:30 PM, Fridays 1:30 PM - 2:30 PM either in GHC 5th floor LTI shared space/Zoom

Additional Support

For additional help, please post your questions on Piazza or attend the weekly recitation sessions on Tuesdays from 5:00-6:00 PM in Gates Hall 4401.

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

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