Teaching Experience

As a teaching assistant at Vanderbilt University, I have had the privilege of supporting students in fundamental computer science courses. My teaching philosophy emphasizes clarity in explaining complex concepts and providing practical, hands-on support to help students master both theoretical foundations and practical applications.

Teaching Assistant

Database Management Systems

Teaching Assistant
Fall 2022 Vanderbilt University

Assisted students with database design, SQL queries, transaction management, and database optimization concepts.

Responsibilities:

  • Led weekly recitation sessions and lab exercises
  • Graded assignments and provided detailed feedback
  • Held office hours for student support
  • Assisted with database implementation projects

Algorithms

Teaching Assistant
Fall 2021 Vanderbilt University

Supported undergraduate students in understanding algorithm design, complexity analysis, and problem-solving strategies.

Responsibilities:

  • Conducted problem-solving sessions for dynamic programming and graph algorithms
  • Provided guidance on complexity analysis and proof techniques
  • Assisted students with programming assignments
  • Created supplementary materials for challenging topics

Discrete Structures

Teaching Assistant
Fall 2020 Vanderbilt University

Helped students master fundamental discrete mathematics concepts including logic, proofs, set theory, and combinatorics.

Responsibilities:

  • Led discussion sections on proof techniques and mathematical reasoning
  • Graded homework assignments and exams
  • Provided one-on-one tutoring during office hours
  • Developed practice problems for exam preparation