Virginia Military Institute (Mathematics)
George Mason University Computer Science (Master's)
I am an experienced software engineer and math tutor holding a BA in mathematics and a Masters (MS) in computer science. I have been writing computer programs since I was 16 for government and industry and have written literally thousands of computer programs. I can tutor programming in almost any computer language but especially in C, C++, C#, Java, php, Matlab, Pascal, Delphi, Ada, Clips, SQL, Fortran, Prolog, CLIPS, Python and Ruby. I also tutor web design and web development and am expert in XHTML, HTML, CSS, XML, XSLT. I taught computer programming and web design at McKinley Technology High School in Washington, DC from 2006-2009 and I was one of the instructors on the Be The Game project in Washington, DC where we taught computer programming by teaching students how to write computer games. Both in industry and government, co-workers frequently asked me to improve computer programs written by others or to develop an application that other people couldn't work out. I also tutored college students who worked in my building who frequently asked me to help them on their school projects.
I tutor mathematics from basic math through algebra, trigonometry and calculus as well as SAT/ACT/GRE math and the ASVAB. My Praxis I scores were 187 out of 190, just over 98 percent, in all three areas - math, reading and writing. I can also tutor conversational German having lived in Germany for 12 years. I am an experienced software engineer and math tutor holding a BA in mathematics and a Masters (MS) in computer science. I have been … Read more
Mr U is an expert in his field, and it shows. His teaching experience is also valuable as he makes a somewhat challenging subject for me easier to understand. Highly recommended if you are having trouble with computer programming. If you're looking for help with a specific computer language, chances are Kirt knows it.
Kirt knows everything about coding, from history to practice. Be specific about what you want to learn, HTML, ruby, etc. Kirt has a ton of stories, so just be sure to keep him on track and he will make sure you get the skills you need.
My experience wasn't so positive for the following reasons:
1. He was only on time for my first lesson. I'm assuming that was because he wanted me to make a good first impression. However, after that he wasn't on time ever again.
2. I was CONSTANTLY asking him to read through my homework assignment before we met so that he would be prepared for my questions. However, when it came time for my questions, he was always lost. Obviously because he never read my homework beforehand.
3. Because of a lack of preparation, I never really got my questions answered correctly. He would always come up with an answer, but it always left me more confused. When I would go back to the assignment, I would find that he was wrong. Hence, the need for preparation.
4. This was a programming class, and so outside of tutoring me, he wrote a draft of what he thought the homework assignment wanted. That way I could look through his code for help. In the end, the code didn't help. He also charged me for 2 hours of work. I'm not sure if he worked on it for more or less time, so I had to just trust him. I wouldn't let a tutor do the same for you, because you never know how long it actually took them.
I have no idea what Keven is talking about. It basically appears that Keven wanted me to do his work for him on our two lessons. We met via Skype rather than in person at his insistence. Since I was not taking his class there would always be questions regarding the material and how it was presented during his classes (he was taking an online class). Keven was in a class that was over his head as he lacked even a basic understanding of object oriented concepts and he had no idea how to write a program on his own or even extend a program from a given template. After our last interaction, where he had asked me to show him how to implement a working elevation in his building simulation, I delivered a program that satisfied the requirements of his assignment as per the professor's instructions and then I didn't hear from him again. I didn't at anytime do anything like what he is claiming - "wrote a draft of what he thought the homework assignment wanted" - this claim is complete nonsense. This review came to light *long* after our last interaction and I had not idea that he was dissatisfied. Consequently I will attempt at this late date to reimburse him the tuition charged.
Kirt is an excellent and very knowlegeable tutor. He is flexible and able to work skillfully with my needs. He also responds promptly to any contact.
Very good tutor. He's very nice, patient, and he's very detailed and very knowledgeable in the subject. He was somewhat tardy (on time) but once he arrived things were good from there. I would recommend him to anyone needing help in JAVA.
Kirt is one of the best tutors in my opinion. He can be available when you need. He shows up on time. He will email you back and forth as you need. He did a great job explaining all the material in a way I was able to really understand it. He truly makes it about you. Definitely one of the best tutor experiences I have ever had and I would recommend him 100%
Kirt is a very knowledgeable instructor in Java programming. He is able to provide context to much of the learning that seems bland when taught at college. He is also punctual and easygoing.
Kirt was a great tutor. He explained things very well and was very patient. It was very easy to work out scheduling my sessions.
Kirt recently tutored my daughter (Junior in high school) in AP Java. My daughter and Java mixed like oil and water. She fell behind and was in real danger of failing the class. We contacted Kirt to save her grade. Kirt was punctual, professional and focused. He help my daughter grasp the basics of each lesson, left her with additional areas to study, and followed up with her between tutor sessions. My daughter ended up with a high C in the class, much better than the F she had at mid-terms. We were all very pleased with Kirt and his dedication to helping our daughter pass her AP Java class.
Kirt is an extremely knowledgeable and gifted tutor with a great talent for teaching and instruction. I consider myself very fortunate to have studied with him and I look forward to more lessons and learning.
Kirt was professional, direct, and to the point. He is a good tutor and I look forward to working with him until I feel my goals have been met. I'm very glad I persisted and reached out to him.
Kirt is a pleasure to work with as a tutor. He is very proficient in C++ and can convey information about programming in general very clearly that I find to be a huge plus.
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.
Algebra is one of my favorite subjects and can help you excel in your studies. Algebra is the gateway to higher mathematics and mathematics is the key to understanding the universe and mastering academics.
Algebra is the gateway to mathematical modelling and mathematical modelling is a powerful asset for your career.
C++ is one of the major object oriented languages used in industry. C++ is extremely powerful and incredibly flexible and can be used for to develop any kind of application that you can dream up. Mastering C++ can be a major step forward in your career.
Computer science is the study of computational phenomena, usually but not always as realized in human constructed systems. Amazingly humans have been developing computational systems for at least two thousand years. While Charles Babbage and his companion Ada Lovelace nearly created working gear based computer systems in the mid 1800s, the theoretical foundation of computer science was formally laid in the 1930s resulting in the explosion of computers and the birth of the computing industry in the 1950s. Since then, the study of the structure of computational systems has revolutionized our modern world. I was fortunate enough to develop a new approach to the Eight Queens Problem while I was in college and have an active interest in algorithmic design and the development of intelligent systems.
Elementary mathematics is the gradual process of learning about numbers and number properties as well as algebraic, geometric and statistical concepts. Students are introduced to probability and mathematical models in the 5th grade and begin using those models to predict future trends. Students also begin analyzing data to investigate phenomena that they are studying. This past year I taught elementary school mathematics at all levels in Baltimore County and am familiar with the successes as well as common misconceptions that students at this level demonstrate.
The GED is your key to jobs, the military and access to higher education. GED prep courses are in high demand and are costly. I can supercharge your success and help you master the GED quickly.
Geometry is the oldest field of classical mathematics and continues to yield interesting and informative results even in our modern world. Geometry is usually used as an introduction to logical thinking in high school. It can appear to be somewhat arcane but in fact has direct applicability to our modern technological world.
Java is the current primary object oriented learning language, as well as one of the top three computer languages used in industry. As an expert in Java and software engineering, I can ensure your success in your class or on your project.
I took the Praxis I in Spring 2007 and scored 187 out of 190 (> 98%) in all three areas. The Praxis I test is a basic teacher assessment broken down into three sections: math, reading and writing. Each section is timed with approximately 40 questions. The tester has a maximum of 75 minutes for the reading and math sections and a maximum of 60 minutes for the writing section. The writing section is subdivided into two subsections. The math section tests basic math similar to, but slightly easier than SAT math. However the math section also includes more scientific notation and questions covering standard math symbol representation and math concepts from a pedagogic standpoint. The reading portion is a straightforward reading comprehension test. The CBT (Computer Based Testing) version of the writing section consists of two subsections. The first subsection is a series of sentences with underlined phases that the tester has to evaluate as correct or incorrect and provide a substitute phrase from a list in order to repair the sentence. The second subsection involves writing an essay based on a topic prompt.
Precalculus is the broad preparatory study of mathematics needed for studying calculus, the mathematics describing motion and change. Precalculus begins with the study of functions, moves through a review of algebra and usually ends with the in depth study of trigonometry. All of these topics must be mastered before beginning calculus.
SAT math, often feared and almost always viewed as a college hurdle, is actually pretty easy. For the most part SAT math focuses on basic algebra, some properties of algebraic relationships and numbers, basic geometry and basic statistics. SAT math is easily mastered although students do usually need to put some time in it's study. Student's are often tripped up by actual trick questions and questions designed to look like trick questions. I can train you to see through these problems and confidently reason your way to a solution.