Data Structures & Algorithms - University Teaching Assistant

University of Virginia

University Teaching Assistant | Jan. 2024 – Present | Charlottesville, VA

Supporting undergraduate students in mastering data structures and algorithms concepts through hands-on guidance, technical support, and experiential teaching methods.

Teaching Responsibilities

  • Debugging support and guidance in optimizing algorithmic solutions and data structure efficiency for student projects

  • Technical support in Java during office hours for student projects and assignments, helping students overcome implementation challenges

  • Assignment grading with detailed feedback to help students understand key concepts and improve their problem-solving approaches

  • Weekly lab sessions leading undergraduate students through data structures and course material using experiential teaching methods

Skills & Technologies

Java • Data Structures • Algorithms • Teaching • Debugging • Code Optimization • Educational Technology • Student Mentoring