Keith K.

Potomac, MD


Experienced Boston Tutor who can get Results

100+ Hours
4.2 average from 20 ratings
very helpful
— Scott, Braintree, MA on 1/14/16


Send a message explaining your needs and Keith will reply soon.

Response time: 13 hours

Contact Keith

Vanderbilt University
Computer Engineering


Vanderbilt University (Computer Engineering)

About Keith

I'm a software designer who's developed novel and effective ways to teach Algebra and Calculus to students of a wide-range of abilities. With a little guidance and a lot of hard work, a student can improve fundamental skills dramatically in just a few short weeks. Many of the methods I employ I once used to dramatically improve my own skills in Algebra and Calculus with very successful results in high school. I have also used these skills everyday in important situations such as measuring the efficacy of medicines to determining the odds of car accidents in heavy traffic.

My teaching philosophy stresses fundamentals and practical examples. I like to assign lots of simple problems for a wide-range of math topics and give solutions, and then build the student up to a level where he/she can solve complex problems for many topics by breaking them down to a bunch of simple problems. This is in contrast to most teachers' methods that mix complicated problems with simple problems for a single topic and then move on to the next topic. I find that my method helps the student retain information as well as being the most effective method for teaching the student to derive solutions to problems. Furthermore, it is easily tailored to a wide variety of learning styles. Students who struggle, even receive failing grades, in a conventional setting will find my methods considerably effective as long as they're willing to work hard. I have passed the certification test to teach high school Mathematics in Massachusetts.
I'm a software designer who's developed novel and effective ways to teach Algebra and Calculus to students of a wide-range of abilities. With a little guidance and a lot of hard work, a student can improve fundamental skills dramatically in just a few short weeks. Many of the methods I employ I once used to dramatically improve my own skills in Read more

24 hours notice required

This varies with geographic location. I can negotiate if the student is willing to meet closer to me.

Travel Radius
Travels within 40 miles of Potomac, MD 20854
Background Check: Passed

"very helpful"

- Scott, Braintree, MA on 1/14/16
ACT Math, Algebra 1, Algebra 2, Calculus, Differential Equations,
Discrete Math, Elementary (K-6th), Elementary Math, Finite Math,
GED, Geometry, GMAT, GRE, Linear Algebra, Logic, Microsoft Excel, Prealgebra, Precalculus, R,
SAT Math, SPSS, Trigonometry
ACT Science, Anatomy, Anthropology, Astronomy, Biochemistry, Biology, Biostatistics, Chemistry, Electrical Engineering,
Genetics, Microbiology, Organic Chemistry,
Philosophy, Physics,
ACT English, ACT Reading, English, ESL/ESOL, Grammar, Reading, SAT Reading, SAT Writing, TOEFL, Writing
Test Preparation:
ACT English, ACT Math, ACT Reading, ACT Science, GED, GMAT, GRE, LSAT, MCAT, MTLE,
SAT Math, SAT Reading, SAT Writing, SSAT, TOEFL
C++, Computer Engineering,
Computer Programming,
Computer Science,
General Computer,
Java, JavaScript, Linux,
Mathematica, MATLAB,
Microsoft Excel, Microsoft PowerPoint, Microsoft Windows, Microsoft Word, Oracle,
SPSS, SQL, Web Design
ESL/ESOL, Reading, TOEFL, Writing
American History, Anthropology, Classics,
Geography, Government & Politics, Political Science, Social Studies, World History, Writing
Special Needs:
Elementary (K-6th), Elementary Math, Reading
Elementary Education:
Elementary (K-6th), Elementary Math, Grammar, Reading, Writing
Business, Economics, ESL/ESOL, GMAT, GRE, Microsoft Excel, Microsoft PowerPoint, Microsoft Word, QuickBooks,

Approved subjects are in bold.

Approved subjects

In most cases, tutors gain approval in a subject by passing a proficiency exam. For some subject areas, like music and art, tutors submit written requests to demonstrate their proficiency to potential students. If a tutor is interested but not yet approved in a subject, the subject will appear in non-bold font. Tutors need to be approved in a subject prior to beginning lessons.


As a 3d-printing enthusiast for many years, I have learned to become incredibly familiar with AutoCAD, and its every nuance. In several of my projects involving non-destructive testing, AutoCAD was critical every step of the way. I have become particularly skilled at determining the correct sequence of steps for certain desired effects such as whether to trim before altering layer properties when analyzing a truss.


Although I am an amateur classicist, I have completed over 30 hours in Classical Latin and Ancient Greek. Additionally, I earned a perfect score on the National Latin Exam in High School and also earned very high marks on the National Greek Exam. Currently, I am putting my mathematics and cryptographic background to good use and am analyzing The Iliad and The Odyssey. and so far the evidence suggests that the same author wrote both poems.

Computer Engineering

I have a degree in Computer Engineering. Such a degree means that I have written parts of operating systems, dealt with memory management, compiler design, encryption, and server interfaces. Additionally, I have worked extensively in Verilog and VHDL to write CPU's to FPGA's.

Computer Programming

As a computer engineer, I program daily. I program in several different languages including Java, Ruby, C, and Lisp. Furthermore, I learned how to program several languages as an adult, which is unusual, but gives me special insight into teaching the subject.

I've TA'd before at my university, and gained a lot of insights into tutoring adults. I think I could be a real asset as a computer programming tutor.

Computer Science

With a degree in Computer Engineering, I have taken many computer science classes. I have a sound grasp of Data Structures, Complexity Theory, and other topics relevant to a standard Computer Science curriculum. Additionally, I have researched algorithm development, which is another extremely relevant aspect of Computer Science.

Differential Equations

I completed a Differential Equations course with high marks. Differential Equations is largely a continuation of the calculus that is taught to students during the year of undergraduate work. The most complicated topics are Laplace transforms, use of Eigenvalue calculation, and Fourier transforms. From the work that I've done in software, I am very good at explaining that to people.

Electrical Engineering

I have a degree in Computer Engineering, which entails extensive study of most Electrical Engineering topics. I am quite strong in Circuit Theory, Discrete and Continuous Time Linear Systems, Random Signals and Noise, Computer Hardware Design, FPGA work, and Embedded Systems.

Finite Math

I studied lots of finite math in college and I earned high marks for the class specifically called "Discrete Mathematics," which is usually considered to be the same thing as Finite Math. I also earned high marks in the classes that are considered parts of a finite mathematics class such as probability theory and abstract algebra. I use finite math whenever I'm working on Computer Science problems and I'm always studying its broad topics and finer points. Even though the term "Finite Math" covers a huge range of topics, I have learned to use some strategies to efficiently study this wide-range of subjects.

General Computer

I have worked on several operating systems, so I know all of the computers' secrets.


I use Linux based systems and shells every day. My favorite distribution is Gentoo, but I also use Redhat and Ubuntu. I placed 21st out of thousands of competitors in the MA. Cyberaces Challenge, a contest that largely involved Linux use. I've worked on Bash and SSH a lot.


As an individual who is extremely familiar with MATLAB, I am prepared to provide tutoring for MATLAB scripting that is necessary more many undergraduate and graduate students. Specifically, I am quite familiar with the data analysis aspects of MATLAB as well as the GUI interface nuances of the programming language.


I have taken the MTLE Math and successfully passed it with flying colors. I successfully tutored for the MTLE in the past. I have also tutored successfully for the subjects covered on the test before. I would be glad to submit proof of completion if you'd like.


As an Oracle-certified Associate who is working towards Oracle Master certification, I am quite familiar with Oracle database administration. I have strong and tested SQL skills from numerous database projects and actively apply my expertise to Big Data Analytics. Additionally, I have unique insights into Oracle software from my work in Operating System design.

Organic Chemistry

I have taken Organic Chemistry in college. I received high marks in the subject. I have continued to study lots of chemical software that uses lots of organic chemistry.


I'm an engineer who uses Physics everyday. I've done legitimate research in the field relating to consequences of prospective derivations of the fine-structure constant, and I've also tutored for AP Physics at the high school level.


As a certified teacher, I have lots of experience with the Praxis test and the topics covered on the exam. I know the tricky topics, ideal preparation strategies, and the proper test-taking procedures of the exam. Additionally, I can increase one's abstract thinking ability relatively quickly in a very efficient manner.


As a computer engineer, I have programmed in Python often. I have an extremely strong grasp of the language, as well as a strong grasp of how it applies to servers, and can serve as a substitute for Bash in Linux systems. As with any programming language, the key is practice: lots of practice. I try to break abstract examples down into tons of simple problems to get the pupil to understand.


I have a lot of experience using QuickBooks software when I have had to analyze finances for a small business. I used the software a great deal when I was working as a logistics coordinator. I would use a pretty straightforward method to teach it by constructing examples and questions of gradually increasing difficulty. It doesn't take long to learn the basics of the software.


As an engineer who deals with large volumes of data, I've become quite accustomed to dealing with R code. I've learned to implement it effectively and incorporate it with MySQL for Data Analytics. I've explored many potential applications of R code too, ranging from genetics to stock-market prediction.


I am a SAS-certified Advanced Programmer for SAS 9. I use SAS for most of my multivariate analyses, complex clustering problems, and other Big Data Analytic issues. I have written literally hundreds of SAS projects.

Web Design

I have studied classes in HTML, Javascript, and Computer Networking. I worked part-time as a web-designer for several small-businesses. Many of those businesses saw increased success specifically because of my web-design. I also have written to IETF on the RFC. I have taught children the basics of Web-Design with Cybercamps in the summer as a counselor. Finally, I placed 21st in the Massachusetts Cyberaces challenge.


I'm an engineer by profession who used to be a professional technical writer. I have a lot of experience tutoring students to elite academic levels and preparing them for publication in peer-reviewed journals such as Nature, Journal of Applied Computing Machinery, etc.

Vanderbilt University
Computer Engineering


Vanderbilt University (Computer Engineering)

very helpful

Keith is very knowledgeable, and very proficient in computer languages. Always able to provide an answer when I am stuck

— Scott, Braintree, MA on 1/14/16

Hourly rate

Standard Hourly Rate: $50.00

Cancellation: 24 hours notice required

This varies with geographic location. I can negotiate if the student is willing to meet closer to me.

Travel policy

Keith will travel within 40 miles of Potomac, MD 20854.