CMU graduate student tutoring Mathematics and Computer Science
CMU graduate student tutoring Mathematics and Computer Science
Hello, I'm Keith! I'm a graduate student at the Carnegie Mellon University Language Technologies Institute. I have over five years' combined tutoring experience including three years at the University of Wisconsin-Madison as a drop-in tutor for college math courses through multivariable calculus, and I have worked as a teaching assistant in computer science and mathematics courses for the Johns Hopkins Center for Talented Youth. I would love to help you build your understanding of...
Hello, I'm Keith! I'm a graduate student at the Carnegie Mellon University Language Technologies Institute. I have over five years' combined tutoring experience including three years at the University of Wisconsin-Madison as a drop-in tutor for college math courses through multivariable calculus, and I have worked as a teaching assistant in computer science and mathematics courses for the Johns Hopkins Center for Talented Youth. I would love to help you build your understanding of mathematics or computer science, and I am comfortable tutoring any of the subjects mentioned below:
In the areas of Mathematics, I am willing to tutor students in Arithmetic and Algebra; Geometry and Trigonometry; Single and Multivariable Calculus; Set Theory and Analysis; Discrete Math and Combinatorics; and Cryptography and Cryptosystems.
In the areas of the Computer Sciences, I am willing to tutor students in Java Programming; Python Programming; Data Structures; Algorithms and Computational Complexity; Operating Systems; Assembly Language Programming; and C Programming.
In the area of Computer Engineering, I am willing to tutor students in Digital Logic; Machine Organization; Computer Architecture; Microprocessor Systems; Embedded Engineering; and Printed Circuit Board Assembly.
Please contact me if you would like to set up a time to meet! I look forward to working with you.
Absolute best choice for a tutor!
Keith is extremely smart and well-qualified to teach computer science!! My son was really in trouble and Keith was able to not only immediately raise his grades and confidence, but did it by having my son work through the problems himself and actually grasp the material. After working with Keith for only two months, my son did very well on his final exam and also landed an IT summer internship paying $25/hour to start! I cannot say enough about how crucial Keith was to my son's success. Keith made himself available exactly when we needed him and was willing to spend as long as it took to get it right. He also gave insightful feedback to me after lessons so I could assess my son's capability and progress. For very technical material, Keith is the tutor you want!Peter, 19 lessons with Keith
Keith is a very patient, kind, and positive tutor. He is extremely knowledgeable on the subjects of mathematics and computer programming. He was able to understand my problems with my project in a matter of minutes. I was very impressed with Keith's ability to explain certain topics regarding computer science. I would definitely recommend Keith to anyone who needs help with computer programming or other related subjects.David, 7 lessons with Keith
Very knowledgeable and professional
Keith knows a lot about the subject matter, and will take as much time and as many tries as needed to help you understand the concepts being taught. He focuses on the basic intuition before drilling, trying to build a foundation of understanding in the subject you are studying. The only recommendation I would make is to have a set of learning objectives and study plan when you meet him, so that you can use your time efficiently. Keith knows a lot and he'll try to share all of that information with you, but if you're under a crunch, you need to have a plan to get the most of your time with him.Kenneth, 2 lessons with Keith
Patient tutor. My son likes him.
We had an online Python programming class with Keith and he help my son for the problem solving too. Hope next time we have a good internet connection.Feng, 2 lessons with Keith
Great tutor. Keith helped my son learn numerical computational math. He is very knowledgeable in the subject he is teaching. He is an excellent tutor.Asha, 6 lessons with Keith
Keith is an absolutely phenomenal teacher. I had a wonderful experience with Keith and really enjoy sessions with him. He exceeded all my expectations. He is incredibly smart, thoughtful and passionate, and is an incredibly hard worker. When I was too burned out to keep thinking about everything, he continued tirelessly working for me on finding ways to understand the subject. If you want the best, and if you need results, go with Keith.Rosa, 2 lessons with Keith
I saw Keith for a Computer Engineering class. He was able to explain things in such ways that made it easy for me, as a visual learner, to visualize what was going on in the processor. His teaching methods were great and always knew what to say. I highly recommend Keith for any computer-associated class.Steven, 4 lessons with Keith
Keith is very knowledgeable, personable, and makes it easy to get right into the material. During our session, he was full of help, answered questions in an understanding way (I had many), I probably should have found him sooner.Taz, 3 lessons with Keith
Very patient! Can present the material in a "beginner/understandable" way!
I am a foreigner and a CS beginner who takes advanced algorithm class, so things become tough for me, especially when there are specialized computer science languages for me to decode & understand. Keith is great in helping me figure out the whole issue! He obviously knows the material well and is very passionate about what he is studying. More importantly, he is patient & can present the material in an easily-understandable way. When I asked him a specific term, he would--briefly summarize the whole picture in everyday language; then: go through the details from in class in a step-by-step and logistical way. Things eventually made sense to me!Alice, 8 lessons with Keith
Keith is a great tutor with in-depth knowledge of the subjects he teaches. I have had the opportunity to get his help in C Programming and Discrete Math. He was very helpful and full of insights.Prasana, 40 lessons with Keith
Response time: 45 minutes