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.
He's also very easy to talk to, and I feel that I have a good understanding of what we worked on together. Would definitely recommend if you need help with an assignment or if you feel like you don't have a great understanding of programming and just want to learn more in general (unfortunately for me, I didn't understand how important data structures was until now, and I wish I'd paid better attention).
I tried several tutors and John seemed to be one of the top tutors for C++. My class was Data Structures and Algorithms and started struggling after the 4th assignment. He is very knowledgeable in C++ and knew the best approaches for my assignments. We worked with a variety of data structures, such as creating our own priority queue, binary search tree, and graph, etc. If you are struggling with C++, I highly recommend him.