Search
Connor B.'s Photo

Database Systems, SQL & Programming Tutor | UVA CS Graduate
Connor B.

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $35

About Connor


Bio

I'm Connor! I graduated with honors from the University of Virginia with a Bachelor's degree in Computer Science. During my time at UVA, I worked as a Teaching Assistant for Database Systems, where I helped students understand course material, worked through problems with them, and supported them in developing stronger technical skills.

I also have hands-on industry experience in both software engineering and data engineering, as well as experience as an undergraduate research assistant at...

I'm Connor! I graduated with honors from the University of Virginia with a Bachelor's degree in Computer Science. During my time at UVA, I worked as a Teaching Assistant for Database Systems, where I helped students understand course material, worked through problems with them, and supported them in developing stronger technical skills.

I also have hands-on industry experience in both software engineering and data engineering, as well as experience as an undergraduate research assistant at UVA. These experiences have given me a strong foundation in programming, databases, data structures and algorithms, and practical software development.

I primarily tutor middle/high school and college students in computer science and programming. I can help with topics such as Python, SQL and databases, data structures and algorithms, programming fundamentals, debugging, and other foundational CS coursework.

My approach is focused on understanding rather than memorization. When a student is stuck, I try to identify exactly where the confusion begins and break the problem down into smaller pieces until the underlying concept becomes clear. I want students to leave a session not only knowing how to solve the problem in front of them, but also feeling more confident about solving similar problems independently.

Whether you're preparing for an exam, struggling with a programming assignment, learning a new concept, or looking to strengthen your CS fundamentals, I'd be happy to help. Feel free to contact me with any additional questions or to schedule a lesson!


Education

University of Virginia
Computer Science

Policies


Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat

Connor hasn’t set a schedule.

We’re having trouble loading this schedule right now. Please try again later.


Approved Subjects

Computer Programming

Computer Programming

I have a B.A. in Computer Science from the University of Virginia and experience teaching programming concepts as a Database Systems TA. I have worked extensively with Python, Java, SQL, and software development throughout my coursework and professional experience. I can help students understand programming fundamentals, debug their code, and develop strong problem-solving skills. My approach focuses on helping students understand why their code works rather than simply giving them the answer.
Computer Science

Computer Science

I earned my B.A. in Computer Science from the University of Virginia, graduating with distinction. My coursework covered algorithms, data structures, databases, software engineering, operating systems, cybersecurity, and software testing. I also have professional experience working as both a Software & Data Engineer, applying computer science concepts to real-world engineering problems. I enjoy breaking down difficult concepts into clear, understandable explanations that help students build confidence.
Data Structures

Data Structures

I earned a B.A. in Computer Science from the University of Virginia, where I developed a strong foundation in data structures and algorithms. I can help students understand arrays, linked lists, stacks, queues, trees, hash tables, graphs, recursion, sorting, searching, and algorithmic complexity. I focus on developing the underlying intuition behind each data structure rather than relying on memorization. I can also help students apply these concepts to programming assignments and technical interview problems.
Python

Python

I have extensive experience using Python through my Computer Science degree and professional Data Engineering work. I have used Python for data processing, ETL pipelines, automation, APIs, scripting, and solving programming problems. I can help students with Python fundamentals, object-oriented programming, debugging, data structures, and writing clean, effective code. My goal is to help students become comfortable solving problems independently rather than simply memorizing Python syntax.
SQL

SQL

I have extensive SQL experience from my Computer Science degree, my work as a Database Systems TA, and my professional experience in Data Engineering. I have worked with complex queries, joins, aggregations, subqueries, window functions, data modeling, and relational databases. In my experience as a Data Engineer, I used SQL extensively to build data pipelines and analyze large datasets. I can help students understand SQL fundamentals while also teaching them how to approach more complex database problems.
Connor B.'s Photo

Questions? Contact Connor before you book.

Still have questions?

Ratings and Reviews

Hourly Rate: $35
Contact Connor