Search
Nathan S.'s Photo

Nathan S.

Data Structures, Computer Science, Web Dev, and AWS Professional Tutor

Data Structures, Computer Science, Web Dev, and AWS Professional Tutor

$58/hour

  • 1,029 hours tutoring

About Nathan


Bio

I'm Nathan, a freelance web developer and private tutor. I graduated from the University of Connecticut, where I studied Computer Science and taught college math through a peer tutoring program. I then became an online tutor for college students, all over the world. Additionally, I worked as the lead developer for an IT company and now pursue my own projects with cloud computing.

I have a B.A. in Computer Science and Engineering and I've tutored thousands of students in courses such as OOP,...

I'm Nathan, a freelance web developer and private tutor. I graduated from the University of Connecticut, where I studied Computer Science and taught college math through a peer tutoring program. I then became an online tutor for college students, all over the world. Additionally, I worked as the lead developer for an IT company and now pursue my own projects with cloud computing.

I have a B.A. in Computer Science and Engineering and I've tutored thousands of students in courses such as OOP, Data Structures, Algorithms, and senior-level Computer Science. I'm proficient in tutoring a wide range of languages and tools, such as: Java, C, C++, C#, Python, JavaScript, Vue, Node, Webpack, PHP, Ruby, HTML, CSS, SQL, Unity3D, Linux, and Bash. I also have a math minor and have tutored the full coursework for Algebra 2, Calculus 1-3, Physics 1-2, and intro engineering courses (civil/electrical/electronics).

Additionally, I do full-stack web development, using the Serverless framework and AWS. Amazon Web Services include: S3, CloudFront, EC2, Lambda, API Gateway, Cognito, DynamoDB, CloudFormation, CodePipeline, CodeBuild, and IAM.

Send a message and we'll set up a time to meet, online or in person. I look forward to hearing from you.


Education

University of Connecticut
Computer Science and Engineering

Policies


Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Subjects

Computer

C,

C

I have a B.A. in Computer Science and Engineering, and have taught C to hundreds of students. I help with college-level programming assignments for courses like Operating Systems and Networking. Topics include: forking processes, exec/execvp, threads, concurrency, signals, sockets, and http servers.
C#,

C#

I have years of experience tutoring college-level OOP and Data Structures. For my work, I often use C# with the Visual Studio Toolkit for creating AWS Lambdas and with Unity3D for game development.
C++,

C++

I have a B.A. in Computer Science and Engineering, and have taught C++ to hundreds of students. I help with college-level programming assignments for courses like OOP and Data Structures. Topics include: operators, const, references, copy constructors, templates, makefiles, inheritance, polymorphism, public, private, protected, static, this, iterators, arrays, vectors, linked lists, stacks, queues, trees, graphs, and advanced data structures.
Computer Science,

Computer Science

I have a B.A. in Computer Science and Engineering with a Math minor. I've tutored hundreds of students in Computer Science courses, including upper-level courses. Available to tutor all intro courses. Higher courses may require access to class notes in order to prepare.
Java,

Java

I have a B.A. in Computer Science and Engineering, and have taught Java to hundreds of students. I help with college-level programming assignments for courses like AP Computer Science, OOP, Data Structures, and Algorithms. Topics include: sorts, searches, inheritance, interfaces, polymorphism, comparable, comparators, iterable, iterators, exceptions, try, catch, public, private, protected, static, super, this, template variables, arrays, ArrayLists, linked lists, stacks, queues, trees, graphs, and advanced data structures.
JavaScript,

JavaScript

I have a B.A. in Computer Science and Engineering, and have taught JavaScript to hundreds of students. My field is cloud computing and serverless, using Amazon Web Services. I primarily use Vue or vanilla JavaScript with Node modules for the front end. React, Angular, and jQuery are also available on request.
Python,

Python

I have a B.A. in Computer Science and Engineering, and have taught Python to hundreds of students. I help with college-level programming assignments for courses like AP Computer Science, OOP, Data Structures, and Algorithms. At work, I use Python for web scraping and data automation.
Web Design,

Web Design

I have a decade of experience developing websites in various technologies and a B.A. in Computer Science and Engineering. Front-End design includes Vue, Node, Serverless Framework, CSS, FlexBox, and CSSGrid. Amazon Web Services include S3, EC2, CloudFront, Lambda, API Gateway, DynamoDB, RDS, Route S3, CloudFormation, CodePipeline, CodeCommit, IAM, and more. I no longer use React, Angular, Ruby on Rails, Laravel, and PHP; but they are available on request.
Computer Programming, HTML

Corporate Training

C++,

C++

I have a B.A. in Computer Science and Engineering, and have taught C++ to hundreds of students. I help with college-level programming assignments for courses like OOP and Data Structures. Topics include: operators, const, references, copy constructors, templates, makefiles, inheritance, polymorphism, public, private, protected, static, this, iterators, arrays, vectors, linked lists, stacks, queues, trees, graphs, and advanced data structures.
Java,

Java

I have a B.A. in Computer Science and Engineering, and have taught Java to hundreds of students. I help with college-level programming assignments for courses like AP Computer Science, OOP, Data Structures, and Algorithms. Topics include: sorts, searches, inheritance, interfaces, polymorphism, comparable, comparators, iterable, iterators, exceptions, try, catch, public, private, protected, static, super, this, template variables, arrays, ArrayLists, linked lists, stacks, queues, trees, graphs, and advanced data structures.
Web Design,

Web Design

I have a decade of experience developing websites in various technologies and a B.A. in Computer Science and Engineering. Front-End design includes Vue, Node, Serverless Framework, CSS, FlexBox, and CSSGrid. Amazon Web Services include S3, EC2, CloudFront, Lambda, API Gateway, DynamoDB, RDS, Route S3, CloudFormation, CodePipeline, CodeCommit, IAM, and more. I no longer use React, Angular, Ruby on Rails, Laravel, and PHP; but they are available on request.
HTML

Ratings and Reviews


Rating

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

Reviews

Show reviews that mention

All reviews

Great tutor!

Nathan helped me figure out how to complete my project efficiently and was sure I understood why we made the changes to my code. He made it clear that he is knowledgeable about Java, I highly recommend him if you need help with Java.

Maggie, 1 lesson with Nathan

Knowledgeable and Patient.

I contacted Nathan and on the same day was available to help. He took his time to explain to me the key concepts of the CS assignment and how they can be applied. He also made it seem easy. I definitely recommend him for computer science related tutoring.

Linda , 3 lessons with Nathan

#1 Tutor in College-level Programming

Nathan supported the SOW and provided professional guidance in resolving the task. He responded quickly prior to the tutoring session addressing any questions or concerns you may have. I would hire him again.

Duncan, 3 lessons with Nathan

Knowledgeable and Patient Tutor

Nathan is the gold standard for Tutors. He also possesses a wide breadth of knowledge and expertise with most Computer Science topics. You can't go wrong with Nathan.

Christian, 6 lessons with Nathan

Knowledgeable and prompt

My son has his first lesson today and it went well. Concepts were explained and assistance provided with the labs. Arrived to the session promptly.well communicated prior to the tutoring session

Vasantha, 21 lessons with Nathan

Great session with Nathan

Took the time to ensure that I understood a concept from the ground up versus just providing answers. Extremely patient and understanding that this is all completely new to me. Thank you Nathan! I will be bothering you again soon :)

Jared, 2 lessons with Nathan

Great tutor!!

Nathan really helped me and saved me so much time trying to figure out what I was doing wrong on a program I was writing. He also helped me on another program I needed to work on. He was great!

Susan , 5 lessons with Nathan

Excellent and Knowledgeable Tutor

Nathan is an amazing tutor. He is very patient and engaging tutor. He assisted me in Data Structures and Algorithms and took the time to explain the subject in detail and answered all my questions clearly. He helped me gain a better understanding of the subject. I was able to confidently complete my assignment after our tutoring sessions. I really appreciate his assistant. I will definitely recommend Nathan to anyone who needs help with Data Structures and Algorithms.

Patience, 6 lessons with Nathan

Worked with me until two in the morning

We worked for five hours straight to work on a lengthy project and made tons of progress. I am surprised that he stayed with me to work on it for so long. Really the only reason we stopped is because I couldn't stay awake any longer

Austin, 11 lessons with Nathan

He knows his stuff; great at troubleshooting

Nathan natural teaches as he troubleshoot my code. He covered everything from best practices to shortcuts that would speed up coding. I left the session feeling much better about my project. It's a relief to know I can go back to Nathan whenever I am overwhelmed by an assignment. I will be booking my next session soon!

Allyssa, 6 lessons with Nathan
Contact Nathan

Response time: 2 hours

$58/hour

Nathan S.'s Photo

Nathan S.

$58/hour

  • No subscriptions or upfront payments

  • Only pay for the time you need

  • Find the right fit, or your first hour is free

Contact Nathan

Response time: 2 hours