Pros
Gained strong experience in explaining complex biological concepts in a simplified and structured way
Developed teaching, mentoring, and communication skills with undergraduate students
Improved subject mastery in core areas of biology, bioinformatics, and molecular sciences
Cons
Limited autonomy in curriculum design, as responsibilities were supportive rather than independent teaching
Required significant time management between academic responsibilities and teaching duties