Hello! I have been privately tutoring Mathematics and associated topics (physics, computer science, chemistry) for over nine years. I have a BS in computer science with a minor in Mathematics from Penn State University (1995) and a MS in computer science from George Mason University (2000). I have been involved with engineering, problem-solving, software development, systems development, and mathematics for almost 20 years. I love seeing students get the, "A-ha" moment, when a concept finally... [more]
Algebra I expertise: evaluating, simplifying and solving Algebraic expressions, graphing equations, systems of linear equations and inequalities, relations, functions, quadratics and polynomials.
-Tutored Algebra II for 10 years -Mentored 4 of my children in Algebra II -Able to teach various methodologies in understanding Algebra II concepts
I have been a tutor in precalculus for over 10 years. I have experience and strong aptitude in trigonometric identities and equations, vectors, matrices, conic sections, imaginary and complex numbers, probabilities, sequences and series.
-Software developer for twenty years -Software mentor for ten years -Tutoring Java for ten years
I have been offering one-on-one private ACT and SAT examination skills for over 10 years. I developed and taught classroom?based sessions based on the newly-redesigned SAT math sections for several years.
Discrete Math (DM) deals with applying math to distinct/unique/separate values/objects and is used in areas such as graph theory, propositional logic, predicate logic, sets, relations, and functions. As a CS major and Math minor, I have taken courses that have directly and indirectly used DM. I wrote a book on Semantic Web programming, which relies heavily on graphs, graph theory and logic-based systems (both propositional and predicate logic such as the SPARQL query language are core subjects and were covered in the book). I have also had to teach DM to students in the past as well as apply it at work (algorithms, their implementations, and efficiencies such as big "O" notation) throughout my career as a computer scientist.
As a CS major and Math minor during my undergraduate years, I took courses dealing with Linear Algebra: vectors, linear transformations, matrices, eigenvectors and eigenvalues. While I've only tutored several students in this area, it is not one that is difficult to master. One exception: solving linear systems (handling more than one linear equation with multiple variables and finding solutions for all variables for all given equations) is an area I've taught extensively in the past eight years. For work as a computer scientist, I've done a lot of work with matrices as they align very strongly with working with arrays (single arrays, n-sized arrays, etc...)
As a CS major and Math minor, I have taken multiple courses in logic as it is a foundational topic for programming. I wrote a book on Semantic Web programming, which relies heavily on logic-based systems. Specifically, both propositional and predicate logic, such as the SPARQL query language, are core subjects and were covered in the book. In addition, OWL (Web Ontology Language) is a logic-based language that uses Description Logic (DL) in part and was also covered in my book.
As a BS in Computer Science and a MS in Computer Science, I have been using Unix for over 20 years. I have experience on all sorts of Unix operating system variants: Linux, NeXTSTEP, Solaris, System V and Apple OSX. I use Linux everyday, in areas such as shell scripting (e.g. C shell, bash, etc...) and file browsing. My personal web server is running on a Raspberry Pi device running Raspbian, a Debian Unix/Linux variant, that I installed and configured myself.