Head Teaching Assistant
Introduction to NLP (undergraduate course), International Institute of Information Technology, 2023
I worked as a Head Teaching Assistant for the Introduction to NLP course, which was an introduction to the theory and implementation of NLP models (both classical and neural). I coordinated a team of six TAs, who worked to evaluate homework assignments, examinations and projects; conduct vivas; and teach the mathematical foundation of the broad concepts covered in the classroom.
The following topics were covered:
- Basic NLP tasks (language modelling, POS tagging, chunking)
- Bayesian methods for NLP ($n$-gram models and smoothing)
- Word embeddings; embedding spaces and geometry (SVD)
- Basics of deep learning (gradient ascent, feedforward models); neural embeddings
- Recurrent models (RNNs, LSTMs and GRUs)
- Transformers and LLMs