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)