CMSC 335Web Application Development with JavaScript
Teaching Assistant·University of Maryland·Spring 2022 – Spring 2026 · 12 offerings
Supported course delivery across twelve offerings of this undergraduate web development course covering HTML, CSS, JavaScript, Node.js, and responsive design. Held weekly office hours, graded assignments and exams, and mentored students on full-stack web application projects.
Web DevelopmentJavaScriptNode.jsUndergraduate
CMSC 388ASpecial Topics in Computer Science
Teaching Assistant·University of Maryland·Winter 2022 – Winter 2025 · 4 offerings
Assisted across four offerings of this 1-credit special topics seminar covering emerging areas in computer science. Supported course logistics, graded assignments, and provided technical guidance to student instructors.
Special TopicsSeminarUndergraduate
CMSC 388BSpecial Topics in Computer Science
Teaching Assistant·University of Maryland·Winter 2022 – Winter 2025 · 4 offerings
Assisted across four offerings of this 1-credit special topics seminar covering emerging areas in computer science. Supported course logistics, graded assignments, and provided technical guidance to student instructors.
Special TopicsSeminarUndergraduate
CMSC 398BSpecial Topics in Computer Science
Teaching Assistant·University of Maryland·Winter 2025 · Winter 2024
Assisted in this upper-division special topics seminar series. Supported course operations and provided technical mentorship to students on project-based assignments.
Special TopicsSeminarUndergraduate
CMSC 216Introduction to Computer Systems
Teaching Assistant·University of Maryland·Summer I 2025 · Summer I 2024
Supported delivery of this undergraduate systems course covering C programming, assembly language, memory management, and Unix/Linux fundamentals. Held office hours and assisted students with low-level debugging and systems concepts.
SystemsCAssemblyUndergraduate
CMSC 421Introduction to Artificial Intelligence
Teaching Assistant·University of Maryland·Fall 2023
Assisted in this undergraduate AI course covering search algorithms, constraint satisfaction, Bayesian networks, Markov decision processes, and reinforcement learning. Held office hours and graded problem sets and programming assignments.
Artificial IntelligencePythonUndergraduate
CMSC 828AAdvanced Topics in Information Processing
Teaching Assistant·University of Maryland·Spring 2023
Assisted in this graduate seminar covering advanced topics in machine learning and natural language processing. Supported discussion of recent research papers and graded written assignments and project reports.
NLPMachine LearningGraduateSeminar
CMSC 435Software Engineering
Teaching Assistant·University of Maryland·Spring 2022
Supported delivery of this undergraduate software engineering course covering the software development lifecycle, agile methods, testing, version control, and team-based project management. Held office hours and graded project milestones.
Software EngineeringAgileUndergraduate
CMSC 131Object-Oriented Programming I
Teaching Assistant·University of Maryland·Fall 2021
Supported a large-enrollment introductory programming course covering object-oriented design principles, Java, data abstraction, and algorithmic thinking. Held office hours and graded labs and projects across multiple discussion sections.
JavaObject-Oriented ProgrammingUndergraduate
AI CurriculumProject-Based AI / ML Curriculum
Curriculum Designer & Instructor·ELiTE (Emerging Labs)·Summer 2022
Designed and delivered hands-on AI/ML curriculum for student camps and instructor training programs. Topics covered Python fundamentals, ML workflows (data processing → training → evaluation), and real-world model deployment.
AI EducationPythonML WorkflowsOutreachK-12