teaching
teaching and instructional roles
University of New Mexico
CS105L: Introduction to Computer Programming
Teaching Assistant, Fall 2022
Instructor: Joseph Haugh
- Enhanced students’ understanding of Python fundamentals by providing valuable feedback on assignments and exams.
- Fostered a collaborative learning environment through group discussions and one-on-one mentoring.
- Helped freshmen ease into programming by simplifying complex concepts through real-world examples.
CS251L: Intermediate Programming
Teaching Assistant, Spring 2023
Instructor: Joseph Haugh
Teaching Assistant, Fall 2023
Instructor: Brooke Chenoweth
- Supported students in mastering Java programming concepts.
- Delivered hands-on coding workshops and weekly labs, engaging over 40 students.
- Provided detailed grading feedback to help students improve their Java programming practices.
- Created supplementary teaching resources, including a YouTube lecture series to reinforce core programming skills.
CS585: Computer Networks
Teaching Assistant, Fall 2025
Instructor: Afsah Anwar
- Assisted in developing and evaluating assignments on networking topics.
- Guided students through labs and projects in core concepts of computer networks.
Stanford Online
Code in Place
Section Leader, Summer 2024
- Guided diverse students in learning Python and computer science fundamentals.
- Prepared and delivered weekly interactive sections, fostering a supportive learning environment.
- Acted as a mentor, providing both technical expertise and career guidance for student growth.
📚 More details about courses and teaching materials will be added as I continue my academic journey.