Search
Brett S.'s Photo

Software Engineer Specializing in Algorithms, CS Theory, & Math
Brett S.

72 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $60
Response time: 1 hour
Brett S.'s Photo

Software Engineer Specializing in Algorithms, CS Theory, & Math
Software Engineer Specializing in Algorithms, CS Theory, & Math
Brett S.

72 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

72 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

About Brett


Bio

I graduated from the University of Pittsburgh summa cum laude with a degree in Computer Science and a minor in Greek. My favorite subjects were compilers, programming language theory, algorithm design, and computational complexity. I now live in Philadelphia and work as a software engineer. I believe that spending time really thinking about what the code is doing helps us find better solutions and reduce bugs and frustration. Error messages are often a tool for helping figure out what's wrong...

I graduated from the University of Pittsburgh summa cum laude with a degree in Computer Science and a minor in Greek. My favorite subjects were compilers, programming language theory, algorithm design, and computational complexity. I now live in Philadelphia and work as a software engineer. I believe that spending time really thinking about what the code is doing helps us find better solutions and reduce bugs and frustration. Error messages are often a tool for helping figure out what's wrong and catch mistakes early.

I have tutored dozens of students over the years at all levels of proficiency. I have helped students learn to code for the first time in Python, JavaScript, and Java. I have helped others improve their coding by learning a new language like Haskell, Prolog or SQL. For others I have helped explain a scary codebase, walked through how to simplify certain areas of code, and tackle needlessly-complicated university assignments.

I currently volunteer 1 day a week teaching ESL to a class of Spanish, Chinese, and Vietnamese immigrants at a community center in Philadelphia. Many of them are complete beginners, so classroom instruction has required lots of visual explanations. It has been great so far.

As a college student, I volunteered at a community center in Pittsburgh providing homework help in an elementary after-school program. That was my first experience being one-on-one with a student, and I loved it. I haven't stopped since.


Education

University of Pittsburgh
Computer Science

Policies


Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Approved Subjects

Computer

Computer Programming,

Computer Programming

My day job is working as a software engineer in a couple different languages. I can help tackle a large and daunting codebase, or just help give guidance on an annoying code error. I am also interested in the academic aspects of programming, such as functional programming, compilers, and theoretical computer science. I really enjoy tutoring university students and learning about the courses they are taking.
Computer Science,

Computer Science

My day job is writing C# code, although in the past I have worked with Javascript/Typescript, Python, Java, Haskell, Scheme, and MIPS assembly. I graduated summa cum laude with a degree in Computer Science. I specialize in writing bug-free code using formal methods, functional programming, and static typing.
JavaScript, Python

Corporate Training

Latin

Homeschool

Algebra 2, Precalculus

Language

Latin

Math

Algebra 2, Precalculus

Most Popular

Algebra 2, Precalculus

Summer

Algebra 2

Ratings and Reviews


Rating

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

Reviews

He is the best

Never seen such a kind knowledgeable tutor in my life. You can tell he really wants to help a student. if anyone is struggling with any cs courses I am hundred percent he will help you. You will be amazed at how he teaches you a complex concept in a very simple way.

Hana, 5 lessons with Brett
Hourly Rate: $60
Response time: 1 hour
Contact Brett