Courses
A list of courses taken as a part of my Masters and Ph.D. Degree in Computer Science and the courses that I assist in teaching.
University of Maryland, College Park
Spring 2024
Teaching Assistant for CMSC470: Introduction to Natural Language Processing taught by Jordan Boyd-Graber
Fall 2023
Teaching Assistant for CMSC470: Introduction to Natural Language Processing taught by Rachel Rudinger
Spring 2023
CMSC848D: Selected Topics in Information Processing; Explainable Natural Language Processing taught by Marine Carpuat
CMSC742: Algorithms in Machine Learning: Guarantees and Analyses taught by Furong Huang
Teaching Assistant for CMSC470: Introduction to Natural Language Processing taught by Jordan Boyd-Graber
Fall 2022
CMSC723: Natural Language Processing taught by Jordan Boyd-Graber
CMSC848C: Selected Topics in Information Processing; Human-AI Interaction taught by Hal Daume III
Teaching Assistant for CMSC828J: Advanced Topics in Information Processing; Common-sense Reasoning and Natural Language Understanding taught by Rachel Rudinger
Summer 2022
Teaching Assistant for CMSC216: Introduction to Computer Systems taught by Nelson Padua Pérez
Spring 2022
CMSC 848Q: Selected Topics in Information Processing; How and Why Artificial Intelligence Answers Questions taught by Jordan Boyd-Graber
CMSC764: Advanced Numerical Optimization taught by Tom Goldstein
Teaching Assistant for CMSC423: Bioinformatic Algorithms, Databases, and Tools taught by Mihai Pop
Fall 2021
CMSC828J: Advanced Topics in Information Processing; Common-sense Reasoning and Natural Language Understanding taught by Rachel Rudinger
CMSC 715: Wireless and Mobile Systems for the IoT taught by Nirupam Roy
Teaching Assistant for CMSC423: Bioinformatic Algorithms, Databases, and Tools taught by Rob Patro