Teaching Roles
Supporting student learning across multiple disciplines and courses
I serve as a Teaching Assistant for multiple courses, allowing me to support student learning across different disciplines while developing my teaching and communication skills. These roles have given me valuable experience in curriculum development, student support, and academic assessment.
From computer science to environmental studies, I've had the opportunity to work with diverse student populations and adapt my teaching approach to different subject matters. This experience has strengthened my ability to explain complex concepts clearly and provide meaningful feedback to students.

Key Responsibilities
Core duties and contributions across multiple courses
Office Hours & Student Support
Hold regular office hours to provide academic support, answer questions, and assist students with assignments and projects. Help students understand complex concepts and troubleshoot technical issues.
Curriculum Development
Assist professors in developing course materials, creating assignments, and refining curriculum content. Help identify areas for improvement and suggest enhancements to course structure and materials.
Grading & Assessment
Grade assignments, exams, and papers with attention to detail and consistency. Provide constructive feedback to help students understand their performance and improve their understanding of course material.
Discussion Section Leadership
Lead independent discussion sections, create engaging activities and assignments, and facilitate meaningful discussions among students to enhance their learning experience.
Course Information
Details about the courses I've supported as a Teaching Assistant
CS 4/5320: Introduction to Database Systems
This course covers fundamental concepts in database systems including data modeling, SQL, database design, and system architecture. Students learn to design, implement, and query relational databases while understanding the theoretical foundations.
NTRES 2010: Environmental Conservation
This course explores environmental conservation principles, sustainability practices, and the relationship between human activities and natural ecosystems. Students examine current environmental challenges and develop critical thinking skills for addressing conservation issues.