William C.
2 Algorithms lessons












Get 1:1 help fast
Find the best Algorithms tutor

I can show you all that’s entailed in better debugging practices if you need help there. I can help you understand object oriented (OO) programming, data structures, algorithms and computational complexity. My background and interest is...
I can show you all that’s entailed in better debugging practices if you need help there. I can help you understand object oriented (OO) programming, data structures, algorithms and computational complexity. My background and interest is...
I loved my session with Julie! She doesn't normally take last-minute requests from anyone, but I was in a very dire situation with an exam in two days and the fear that I didn't know anything of the concepts (writing code for regr... - Meera

.), Terraform, CSS, HTML, as well as all theory-based courses including theory of computation, discrete math, discrete structures, operating systems, data structures, algorithms, data science, machine learning, etc. I am particularly...
.), Terraform, CSS, HTML, as well as all theory-based courses including theory of computation, discrete math, discrete structures, operating systems, data structures, algorithms, data science, machine learning, etc. I am particularly...
Alex was incredibly kind and thorough with his explanations regarding Python. He helped expand my knowledge on concepts I was having issues with, in a timely manner, and made me feel valued as a student. I plan on using his expe... - Slade, 12 lessons with Alex

Throughout my college career and beyond, I have tutored many students in computer science, specializing in JavaScript, Python, systems programming, algorithms, and Java. For the past two years, I have led a summer minicamp called...
Throughout my college career and beyond, I have tutored many students in computer science, specializing in JavaScript, Python, systems programming, algorithms, and Java. For the past two years, I have led a summer minicamp called...
I’ve had a great experience working with Andrew! He has been an excellent tutor, always accommodating my schedule, which I really appreciate. He takes the time to explain everything thoroughly, ensuring that I fully understand the... - Jasmine, 4 lessons with Andrew

In college I took a programming class and a Data Structures class. While earning my Physics PhD I programmed regularly and took online Computer Science classes in Algorithms in Machine Learning. I've helped students with diverse topics...
In college I took a programming class and a Data Structures class. While earning my Physics PhD I programmed regularly and took online Computer Science classes in Algorithms in Machine Learning. I've helped students with diverse topics...
Jason is genuinely one of the best tutors I've had the pleasure of working with. He's been able to help me work through and debug code for some tricky math/coding assignments - Notably, assignments other tutors on this platform co... - Anonymous, 26 lessons with Jason

...object-oriented programming, structured programming, modularization, order of magnitude (big-O) efficiency, sorting/searching algorithms, database integration, GUI programming, game programming, encryption/security, and Internet/network programming. However...
...object-oriented programming, structured programming, modularization, order of magnitude (big-O) efficiency, sorting/searching algorithms, database integration, GUI programming, game programming, encryption/security, and Internet/network programming. However...
I am currently in a Python programming continuing education certificate from eCornell and Ted spent our session helping me through some advanced (to me) image processing functions for a homework assignment. His decades of professi... - Davis, 4 lessons with Ted

The courses included introductory courses, AP courses, data structures, and a capstone course. The data structures course used Java and included recursion, efficiency of algorithms (Big O), resizing arrays, linked lists, stacks, queues,...
The courses included introductory courses, AP courses, data structures, and a capstone course. The data structures course used Java and included recursion, efficiency of algorithms (Big O), resizing arrays, linked lists, stacks, queues,...
Eva is an expert in teaching Java to my 10th grader son, Ethan. She is also detailed-oriented, patient and kind. She explains concepts in a clear way that my son can understand. She also has great communication with me as the par... - Barbara, 36 lessons with Eva

I have used those two operating systems on my jobs as a software engineer. I understand programming from functional programming , to object oriented programming, to design patterns and algorithms. Thanks, Edward
I have used those two operating systems on my jobs as a software engineer. I understand programming from functional programming , to object oriented programming, to design patterns and algorithms. Thanks, Edward
Edward is exceptional. He knows what he is teaching and knows how to teach it. He cares for his students and I appreciate that! I completely trust him to guide my son to success in this subject. - Maritha, 17 lessons with Edward

In Number Theory and Cryptography, I guide students through theoretical and practical aspects, including Applied Cryptography, Modular Arithmetic, Computer Security, and cryptographic algorithms like RSA, EL Gamal, Diffie Hellman, and...
In Number Theory and Cryptography, I guide students through theoretical and practical aspects, including Applied Cryptography, Modular Arithmetic, Computer Security, and cryptographic algorithms like RSA, EL Gamal, Diffie Hellman, and...
Antonio helped with a very difficult C++ programming class. Without his help, I'm not sure I would have passed the class. He helped me to understand complicated structures and classes and objects. He helped make programming fun... - Todd, 44 lessons with Antonio

Also, as a recently graduated computer science student I have taken and obtained an A in 2 courses that involved C++: -Programming Fundamentals 2 -Data structures and Algorithms. I have also prepared for interviews using C++ (Leet...
Also, as a recently graduated computer science student I have taken and obtained an A in 2 courses that involved C++: -Programming Fundamentals 2 -Data structures and Algorithms. I have also prepared for interviews using C++ (Leet...
Jonathan has more then surpassed my expectations as a tutor for my grandson. He knows how to encourage, allows the student to do his own exploring, and pauses just often enough to allow his teaching to “sink in.” I can’t say enoug... - Laura, 20 lessons with Jonathan

I also studied algorithm design at the graduate level during my master's degree, achieving an A+ and scoring 30 points above the class average on exams. I have experience tutoring multiple students in data structures and...
I also studied algorithm design at the graduate level during my master's degree, achieving an A+ and scoring 30 points above the class average on exams. I have experience tutoring multiple students in data structures and...
John goes above and beyond to ensure his students get the most out of their lessons. Normally, I'm not the type of person to write reviews, but John always takes the extra mile to ensure I understand and am clear with everything. ... - Sarah, 2 lessons with John

As a Computer Science major at the University of Texas at Austin, Discrete Mathematics is a cornerstone of my curriculum, providing the essential mathematical foundation for all advanced CS topics. My deep understanding of algorithms, data...
As a Computer Science major at the University of Texas at Austin, Discrete Mathematics is a cornerstone of my curriculum, providing the essential mathematical foundation for all advanced CS topics. My deep understanding of algorithms, data...
I am thrilled to commend Gui for their exceptional dedication and effectiveness as a tutor. Gui's communication skills are truly remarkable, effortlessly breaking down complex concepts and making them accessible to all students. T... - Amir, 55 lessons with Guilherme

In addition, I have competed in competitive programming and achieved USACO Gold. Furthermore, I researched Artificial Intelligence, Machine Learning, and Reinforcement Learning algorithms, coding several projects in these areas. As for...
In addition, I have competed in competitive programming and achieved USACO Gold. Furthermore, I researched Artificial Intelligence, Machine Learning, and Reinforcement Learning algorithms, coding several projects in these areas. As for...

I was a Teaching Assistant for an undergraduate Java-based Data Structures & Algorithms course while I was in graduate school. I also coached a college programming team for 7 years primarily using Java, providing a consistent venue for...
I was a Teaching Assistant for an undergraduate Java-based Data Structures & Algorithms course while I was in graduate school. I also coached a college programming team for 7 years primarily using Java, providing a consistent venue for...

I have built 2 startups using Python, JavaScript, HTML, CSS, and Linux. I am also very familiar with C, C++, Java, and Assembly. Subtopics I am familiar with are Data Structures, Algorithms, Computation, Systems, Networking, Operating...
I have built 2 startups using Python, JavaScript, HTML, CSS, and Linux. I am also very familiar with C, C++, Java, and Assembly. Subtopics I am familiar with are Data Structures, Algorithms, Computation, Systems, Networking, Operating...
I have been seeing Lukas to receive help on a python project and so far he’s really helped a ton! He’s super calm and soft spoken, but at the end of the day he’s extra willing to work through any solution to the issues you’re havi... - Ashton, 8 lessons with Lukas

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...
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...

I hold a PhD in Control Systems and specialize in core Computer Science disciplines, including database management, algorithms, and programming. With over 20 years in high-tech industries and 3.5 years in healthcare, I bring deep practical...
I hold a PhD in Control Systems and specialize in core Computer Science disciplines, including database management, algorithms, and programming. With over 20 years in high-tech industries and 3.5 years in healthcare, I bring deep practical...
I highly recommend choosing Chadi as your tutor! I started as a beginner in database SQL. I was clueless and I gained a great understanding of database SQL all thanks to Chadi. You will definitely learn a lot from him. Chadi’s k... - Kelley, 33 lessons with CHADI

I passed all computer science theory courses (Data Structures, Discrete Math, Algorithm Analysis, and Theory of Computation) with at least a grade of A. I have taught or acted as a teaching assistant for computer science courses (Discrete...
I passed all computer science theory courses (Data Structures, Discrete Math, Algorithm Analysis, and Theory of Computation) with at least a grade of A. I have taught or acted as a teaching assistant for computer science courses (Discrete...

... with a broad range of computer programming techniques. My expertise extends to Computer Science fundamentals such as algorithms, data structures, and software engineering principles. I excel in teaching through visual presentations and one-on-one...
... with a broad range of computer programming techniques. My expertise extends to Computer Science fundamentals such as algorithms, data structures, and software engineering principles. I excel in teaching through visual presentations and one-on-one...
Andre is incredibly easy to communicate with. He's patient, listens carefully, and his responses are thorough and easy to understand. In only an hour I understood concepts I've been struggling with all week, and we got everythin... - Steven, 19 lessons with Andre

I used Matlab for my Ph.D. numerical analysis algorithms. My Ph.D. research was to develop new algorithms for control theory problems and I used Matlab to analyse and implement my algorithms. I have also developed Matlab...
I used Matlab for my Ph.D. numerical analysis algorithms. My Ph.D. research was to develop new algorithms for control theory problems and I used Matlab to analyse and implement my algorithms. I have also developed Matlab...
Nina is a knowledgeable, patient and responsive tutor. She is veritable in many technical subjects. She is expert in mathematics and computer science. I especially benefited from her knowledge in modern control theory and data str... - Junhui, 42 lessons with Nina

I regularly tutor students across all areas - including AP CS Principles, AP CS A, Intro to Computer Science (JAVA, Python), Object Oriented Programming, Functional Programming, Data Structures, Algorithms, Theory of Computation, Machine...
I regularly tutor students across all areas - including AP CS Principles, AP CS A, Intro to Computer Science (JAVA, Python), Object Oriented Programming, Functional Programming, Data Structures, Algorithms, Theory of Computation, Machine...
Sam was excellent at explaining the latest large language model (LLMs) and AI imaging developments to me. He is very patient and uses lots of different visual methods so that I could easily understand both the broader picture and ... - Sarah, 41 lessons with Sam

As a Computer Science graduate and experienced Java developer, I teach Java through project-based learning, covering object-oriented programming, data structures, and algorithms. I’ve used Java professionally in cloud-based systems and...
As a Computer Science graduate and experienced Java developer, I teach Java through project-based learning, covering object-oriented programming, data structures, and algorithms. I’ve used Java professionally in cloud-based systems and...
Zach has been instrumental in helping me navigate and solve complex projects. His expertise in Python is truly exceptional. He has a unique ability to break down challenging problems into manageable parts, making them easier to un... - Chitra, 66 lessons with Zachariah

Moreover, while enrolled in a Masters of Engineering Science course, I created an application with a GUI using MATLAB that was designed to test and compare various clustering algorithms. Our team wrote a paper on the results and my name is...
Moreover, while enrolled in a Masters of Engineering Science course, I created an application with a GUI using MATLAB that was designed to test and compare various clustering algorithms. Our team wrote a paper on the results and my name is...
Gavin's great at getting involved and helping solve the problems but also making the student do the work and understand what they are doing and why. He's a great teacher, very patient and good and explaining things! - Tara, 4 lessons with Gavin

These include basic programming and introductory computer science, AP CS A and principles, object-oriented and functional design, discrete mathematics, algorithms and data structures, theory of computation, automata, complexity, design and...
These include basic programming and introductory computer science, AP CS A and principles, object-oriented and functional design, discrete mathematics, algorithms and data structures, theory of computation, automata, complexity, design and...
Adam has been an absolute pleasure to work with. His kind and patient approach to tutoring students has honestly been a breath of fresh air for me. He was able to make topics like Discrete Math and Computer Science an enjoyable ex... - Larc, 50 lessons with Adam

I have experience with web design, algorithms, object oriented languages, and functional languages. I am at least proficient in several programming languages including Wolfram Language (Mathematica), MathJax, C++, Python, HTML, JavaScript,...
I have experience with web design, algorithms, object oriented languages, and functional languages. I am at least proficient in several programming languages including Wolfram Language (Mathematica), MathJax, C++, Python, HTML, JavaScript,...
My child has been struggling with algebra for a long time and their lesson with Andrea was really helpful! In particular she used a lot of analogies that my child connected with and will help them to continue building their math s... - Courtney , 25 lessons with Andrea

... Testing, Reverse Engineering, Exploit Development, Red Teaming * Computer Science / IT Topics: Computer Networking, Algorithms, Computer Architecture, Object Oriented Programming Languages, Discrete Math, Natural Language Processing, I am currently...
... Testing, Reverse Engineering, Exploit Development, Red Teaming * Computer Science / IT Topics: Computer Networking, Algorithms, Computer Architecture, Object Oriented Programming Languages, Discrete Math, Natural Language Processing, I am currently...
2 Algorithms lessons
28 Algorithms lessons
6 Algorithms lessons
Tutors using Wyzant are professional subject experts who set their own price based on their demand and skill.
Compare tutor costs. With a range of price options, there’s a tutor for every budget.
Sign up, search, and message with expert tutors free of charge.
Only pay for the time you need. Whether it’s one lesson or seven, you decide what to spend.



Get 1-to-1 learning help through online lessons. If you are looking to learn a subject similar to Algorithms, tap into the nation’s largest community of private tutors. Wyzant helps more students find face to face lessons, in more places than anyone else. Plus, if you're not happy with any new tutor, we'll gladly refund the cost of your first hour. In addition to Algorithms tutors, Wyzant can also help you find:
Online Image Processing tutors | Online Image Editing tutors | Online Code Optimization tutors | Online Linear Programming tutors | Online Computer Science tutors | Online Artificial Intelligence tutors | Online Lenstra-Lenstra-Lovasz Algorithm tutors | Online Data Structures tutors | Online Dynamic Programming tutors | Online Data Structure tutors | Online Regex tutors | Online Monte Carlo Simulation tutors | Online Computing tutors | Online AP Computer Science tutors | Online Number Theory tutors | Online Computer tutors | Online General Computer tutors | Online Cryptography tutors | Online Computer Vision tutors | Online Data Science tutors | Online Computer Systems tutors | Online Parallel Processing tutors | Online C tutors | Online Neural Networks tutors | Online Fuzzy Logic tutors | Online Math tutors | Online Linear Congruence Equations tutors | Online Embedded C tutors | Online Perl tutors | Online Coding tutors | Online Data Types And Representation tutors | Online GIS tutors | Online Hadoop tutors | Online Prolog tutors
Get the Algorithms help you need, right when you need it with the convenience of online lessons.
See online Algorithms tutors