Back to Projects

Teaching Assistant - Data Structures and Programming

Teaching assistant for the Data Structures and Programming course at Sofia University

university Sofia University October 2025
Teaching Assistant - Data Structures and Programming

Overview

Served as a teaching assistant for the Data Structures and Programming course in the Computer Science program at the Faculty of Mathematics and Informatics, Sofia University, during the Winter Semester 2025/2026.

Course Website

Created a dedicated website with lectures, exercises, and presentations for the course: fmi-sdp-exc-2025-26

Responsibilities

  • Lab Sessions: Conducted weekly practical sessions helping students implement data structures
  • Code Review: Reviewed and provided feedback on student assignments
  • Office Hours: Held office hours to assist students with coursework and concepts
  • Grading: Evaluated student submissions and provided constructive feedback

Topics Covered

  • Linked Lists (singly, doubly, circular)
  • Stacks and Queues
  • Trees (binary trees, BST, balanced trees)
  • Heaps and Priority Queues
  • Hash Tables
  • Graphs and Graph Algorithms
  • Sorting and Searching Algorithms
  • Algorithm Complexity Analysis

Institution

Faculty of Mathematics and Informatics Sofia University “St. Kliment Ohridski” Winter Semester 2025/2026 (October 2025 – January 2026)

Tech Stack

C++ Data Structures Algorithms

Tags

Teaching Data Structures Algorithms

More Projects