Natural Language Processing

Graduate Course, Department of Computer Science, Columbia University, 2021

I was a Teaching Assistant and Instructor for the Natural Language Processing course taught by Prof. Yassine Benajiba during the Fall 2021 semester.

As an Instructor, I planned and taught classes on Machine Learning, ML for NLP, Autoencoders, Convolutional NNs, Recurrent NNs, and attention-based networks.

As a Teaching Assistant, I guided and led in-class and online discussions, and graded assignments and exams. I also conducted weekly Office Hours to help clear students’ doubts, and weekly class sessions where I taught the different computational techniques used in NLP.