Graduate Teaching Assistant

Northeastern University

TA, Application Engineering & Development

September 2024 - April 2025

Teaching Assistant for Application Engineering & Development, focusing on software development principles, data visualization, and practical programming skills.

Toronto, ON

Overview

As a Graduate Teaching Assistant for Application Engineering & Development, I play a pivotal role in shaping the learning experience of graduate students in software development. This position combines technical expertise with teaching skills to help students master fundamental programming concepts, modern development practices, and practical implementation of software engineering principles.

Key Responsibilities

  • Designed & delivered weekly labs as TA, to 20+ students, emphasizing data visualization techniques in Python, version control in Git, object-oriented programming & design principles. Provided written & verbal feedback on assignments.
  • Hosted weekly office hours to provide personalized guidance, addressing students with their queries and preparing to independently build their own projects.

Technologies Used

  • Java, Java Swing, Java FX, JDBC
  • Python, Jupyter Notebooks, Pandas, Numpy, Matplotlib, Seaborn
  • Dockers
  • MySQL
  • Git, GitHub

Achievements

  • Recipient of the Outstanding Student Teaching, Service, and Leadership Award (MS)