Search
Niveen A.'s Photo

Computer Science grad -- Python, Java, Data Structures
Niveen A.

6 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $45

About Niveen


Bio

I recently graduated from the University of Virginia with a Bachelor's in Computer Science, where I maintained a 3.50 GPA and completed coursework in Artificial Intelligence, Natural Language Processing, Data Structures and Algorithms, and Reinforcement Learning. This past summer I worked as an AI intern at the Natural Resources Defense Council, where I built and deployed end-to-end AI systems on Azure.

Beyond my own coursework, I've spent the last two years as Head Teaching Assistant for...

I recently graduated from the University of Virginia with a Bachelor's in Computer Science, where I maintained a 3.50 GPA and completed coursework in Artificial Intelligence, Natural Language Processing, Data Structures and Algorithms, and Reinforcement Learning. This past summer I worked as an AI intern at the Natural Resources Defense Council, where I built and deployed end-to-end AI systems on Azure.

Beyond my own coursework, I've spent the last two years as Head Teaching Assistant for UVA's introductory programming course, where I managed a team of 20 TAs and worked directly with students who were encountering programming for the very first time. That experience taught me how to meet students where they are; whether that means slowing down to build intuition around a concept or finding a different angle when the first explanation doesn't click. I'm comfortable teaching in both one-on-one and small group settings.

I'm well-equipped to help students with introductory and intermediate programming in Python and Java, AP Computer Science, SAT and ACT math preparation, and college-level CS coursework including data structures and algorithms. I find the most rewarding sessions are the ones where a student goes from dreading a subject to actually feeling confident in it, and I bring a lot of patience and genuine enthusiasm to making that happen.


Education

University of Virginia
Computer Science

Policies


Schedule

Niveen hasn’t set a schedule.


Approved Subjects

Data Structures

Data Structures

I studied Data Structures and Algorithms formally at UVA as part of my Computer Science degree, and the concepts show up throughout my upper-level coursework in AI, reinforcement learning, and systems. As Head Teaching Assistant for UVA's introductory programming course, I worked directly with students building their foundational CS skills, which gave me a strong sense of where students most commonly get stuck with arrays, recursion, and pointer logic being the usual culprits. I'm comfortable covering the full range of undergraduate data structures content, from linked lists, stacks, and trees through to graph algorithms and dynamic programming. My approach focuses on building genuine intuition first so that implementation feels like a natural next step rather than memorization.
General Computer
Python
Niveen A.'s Photo

Questions? Contact Niveen before you book.

Still have questions?

Ratings and Reviews


Rating

5.0 (2 ratings)
5 star
(2)
4 star
(0)
3 star
(0)
2 star
(0)
1 star
(0)

Reviews

Great Technology Tutor

Niveen came prepared and printed organized computer materials for our lesson. I already knew some of the information, but I really liked how she organized everything and how prepared she was to teach me. She was patient, professional, and explained things clearly. Her preparation gave me confidence that she will be a great teacher and help me improve my technology skills. I look forward to learning more with her.

Judy, 3 lessons with Niveen
Hourly Rate: $45
Contact Niveen