I have 15 years of experience developing and testing applications written in procedural languages including C and C like languages. I have developed web applications, language compilers, and office automation software using C and C++.
My experience includes writing applications for Linux, Windows, and smartphones in C and Objective. I also have 5 years of experience evaluated safety critical embedded software written in C and assembly language.
My approach to teaching C is to briefly introduce students to top down programming concepts, and to follow up with teaching the syntax and semantics unique to C. I also cover debugging and testing techniques. My instruction can also cover the use of the C library and other development libraries.
I have twenty years of experience developing and testing applications using in C++ and C++ like object oriented programming languages. I have taught object oriented programming at Durham Community College.
My experience includes writing applications for Linux and Windows PC systems as well as embedded systems and smartphones using object oriented programming languages. I have also been employed to evaluate safety critical software written in C++ and other object oriented languages.
My approach to teaching C++ is to introduce students to object oriented programming concepts, and then to teach the students the syntax and semantics unique to C++. I also cover the use of the standard C++ library. For more advanced students, I can also cover design patters used in C++ programs. I will set my pace and starting point based on the students current programming experience level.
As a student, I received excellent grades in Calculus and differential equations in college, and as an electrical engineer, I have had years of experience applying those concepts. I am able to teach difficult math concepts by relating them to everyday concepts with which the student is familiar. Whether you need help to keep up with your class, prepare for an upcoming test, or qualify for AP credit, I can help you reach your goal.
I have experience teaching Calculus to high school students, college students, and to students who need to complete math courses to qualify for graduate and business programs.
As a college student, I received an award for having the highest average in chemistry of all of the students in the my freshman class. I have been very successful in reproducing that level of achievement with my students by providing them with an organized approach for solving chemistry problems on exams.
I have twenty years of experience developing and testing applications using in a variety of object oriented, procedural and functional programming languages. I written computer programs in C, C++, Java, Objective C, clips and a few artificial intelligence related languages. I can help you with any computer programming language you are likely to encounter.
My experience includes writing applications for Linux and Windows PC systems as well as embedded systems and smartphones. I have also been employed to evaluate safety critical software written in C, C++, and assembly language.
My approach to teaching computer programming is to introduce students to programming paradigms suitable for the particular language, and then to teach the students the syntax and semantics unique to that language. I also cover the use of the most popular libraries and systems used with the language. I will set my pace and starting point based on each student's current programming experience level.
I have thirty years of experience working with and teaching computer science. As an engineer, I worked extensively with concepts and architectures that allow programming all types of programmable devices including programmable logic controllers, desktop and hand held computers, and embedded devices.
I written computer programs in C, C++, Java, Objective C, clips and a few artificial intelligence related languages. I have also evaluated safety critical software and real time software.
I can help you with a wide variety of computer science and programming topics.
My approach to teaching computer science is to cover concepts such as data structures, algorithms, networking concepts and computer architectures, and to then teach how to implement solutions to problems using specific computer systems. I can teach programming concepts using most computer languages that students are likely to encounter.
As a college student I double majored in engineering and physics, and I thoroughly enjoy tutoring and discussing those subjects. I have had good success in tutoring college and high school students in mechanics, optics, and in preparing high school students for taking SAT II test in Physics.
In explaining difficult concepts in physics to new students, I make use of analogies with everyday concepts that the student is familiar with so that those concepts are understood and not merely memorized.
I can assists teacher candidates in preparing for the Praxis II exam in Mathematics. This test is required for anyone aspiring to teach high school mathematics in most states, including North Carolina.
I have taken this test and scored 194 out of a possible 200, and also received the ETS Praxis Certificate of Excellence for achieving a score in the top 15% of all test takers.
In addition to my demonstrated proficiency with the math tested on the Praxis II test, I have documented experience as a successful math tutor for Wyzant.