Jeffery H.


Jeffery H.

Tutor

Baltimore, MD 21209

Will travel 5 miles

$65 per hour.

4.96 252 ratings

Need some Science or Math Life Support? PhD level tutor here to help!

Math got you down? caught a case of the Physics Blues? losing your hair trying to code that Java or C++ assignment? or maybe you are suffering from GED, ACT, SAT or GRE induced anxiety attacks? Don't panic! I am here to help. Best of all, I also make myself available, for those last-minute late-night emergency cram-sessions too; so if you need help in a hurry, even at odd hours, give me a call! I am a scientist (physicist), software engineer and tutor, with a PhD in Physics and a backgroun... [more]


Calculus

Calculus in one of my favorite subjects to tutor. As a Physicist, and even as a software engineer, I have had a long acquaintance with both analytical and numerical methods in Calculus, and in teaching and explaining them to others. I find that while people are often intimidated when they are first exposed to the subject, given the right attention and individual coaching, they can easily master the subject. In addition to helping you master the subject, I will also introduce you to so many additional resources, available free online, to help you along your Calculus journey. While it may seem sometimes that Calculus is just one great big mixed up jumble of finicky techniques and obscure rules and ideas. I believe the subject can become completely intuitive and understandable with the right teaching methods. Let me help you untangle that mess and master this subject. Calculus is such an important subject, both to your education and your future. Don't let your GPA or future suffer!


General Computer


Geometry

Teaching geometry requires a different touch, than most other Math Classes. Geometry is unique among the early math classes, as it relies mainly on the ability to reason spatially, and not on the ability to manipulate symbols on a page. Yet, geometry is probably one of the most important courses you will ever take, as many Mathematicians say, "All math IS Geometry." With a PhD in Physics, and an interest in many pure maths, such as differential geometry, abstract algebra, discrete math, computer algorithms, and number theory, I spend allot of time revisiting the Concepts I learned in Geometry. Let me help you gain and understanding and an appreciation for this incredible subject.


Physics

High-school Physics, AP Physics, College and Graduate level Physics? I have tutored students extensively in all of these areas. My Doctorate is in Physics, and Physics is truly my first love. Students are all too often turned off by their early experience, in introductory classes, largely due to dry inconsistent teaching or incomprehensible examples. I would love the opportunity to change your mind, and share with you the beauty of this subject. Let me help you to shine in this incredible and exciting subject.


Precalculus

Getting ready for Calculus is an exciting time! Precalculus is partly a review of algebra, geometry and trigonometry along with a range of new topics. Precalculus is an excellent time to solidify the foundation necessary, to enable you to solve many real-world problems, and make Calculus easy. As for my qualification, I've been teaching High School and College Mathematics, both online and in person for the last 10 years. I have a Bachelors in both Math and Physics, and a PhD in Physics. I believe in working with students to help them develop a deep understanding of the fundamentals, as well as teach them useful strategies to solve problems and study techniques to excel in their testing. I focus on problem solving using real world examples, to show how relevant and useful These problems solving techniques can be. My goal is to make math fun, not boring, and pleasant, not intimidating. Whether you are looking to go on to Calculus, or just get through the Precalc material, I am here to help you succeed and build the confidence you need to shine!


Trigonometry

Trigonometry is absolutely one of the most useful subjects, you will ever take in high school. Triangles and trig function are literally everywhere, from Calculus to Physics, to Computer Science, to Engineering they are even necessary in construction, and building yourself a deck, in your own home. You simply cannot escape them. With a PhD in Physics, and an interest in many pure maths, such as differential geometry, abstract algebra, discrete math, computer algorithms, and number theory, I spend allot of time revisiting the Concepts I learned in Trigonometry. Let me help you gain and understanding and an appreciation, for this essential subject.


Java

Are you still looking for help with your Java project? It just so happens that Java programming is one of my specialties, as is teaching programming and doing pair coding sessions online. I have been programming in Java for almost 20 years now, and I am confident I can help you, whatever your learning needs are. I help my students to learn modern Java programming, J2EE, how to use the Java Collections Framework, File IO, Java 8 Stream Processing, Lambda Functions, Multithreading, Concurrency, Data Structures and Algorithms, Network and socket programming, Spring Framework, Spring Boot, Java persistence/JPA/Hibernate/JDBC, cloud programming. I also teach advanced programming concepts including design patterns and best practices, as well Software architecture. I am an expert in a variety of popular Java API's and Frameworks, including Android, Spring Framework, Spring Boot, OpenGL and more.


HTML

I've been using HTML since around 1996. I have used it in pretty much every single web project, whether using CSS to format it for front end design, moving it around the page with jQuery and JavaScript, or outputting it with Java from the back end. I'm comfortable with DreamWeaver, and I can teach the common "five page site" at the beginner level, form submission, advanced layout/design techniques, responsive design with media queries, and input validation.


SAT Math


Adobe Photoshop


SQL

I have over 15 years industry experience in software development, I have been a programmer, lead developer, architect and project lead on many, many projects, including SQL. I specialize in Java, C++, Javascript, Angular, OpnGL and now Vulkan programming, and I have experience with many other aspects of application development from design to implementation to rollout.


Geology


Adobe Illustrator


C

I have been working with C and C++ for over 25 years. I have seen it change from "C with Classes," to the language we have today. I have kept abreast with coding best practices, and modern advise on auto, pointer, smart pointer, reference and gvalue, lvalue, rvalue, xvalue and prvalue and move semantics. I have a great deal of experience with the STL, and proper use of templates.


Computer Programming

I have over 15 years industry experience in software development, I have been a programmer, lead developer, architect and project lead on many, many projects. I specialize in Java, C++, Javascript, Angular, OpnGL and now Vulkan programing, and I have experience with many other aspects of application development from design to implementation to rollout.


Probability


Python

I have been using Python for coding and solving complex programming challenges, for over 20 years. Python is truly, "the Swiss army knife of coding languages," and I have found myself using it for everything from short Python scripts in gaming engines, big data scripts in Python, AWS Lambda functions in Python, small scale web servers written in Python, Screen Scraping, message oriented middle ware (MOM) implemented in Python, machine learning algorithms in Python, scientific computing in Python and so much more. My students include high school students learning Python; current and newly matriculated University students needing help in Python; Boot Camp and nano degree students; as well as mid career adult students, looking to step into new roles or change positions. I work by helping my students in gaining confidence, adding to their programming portfolios, learning new technologies and shoring up their understanding of programming topics. I also specialize in helping my students to prepare for their Job interviews, certification exams as well as standardized tests. I am also usually available late nights for those last-minute late-night emergency sessions too, so send me a message, when you need help in a hurry!


JavaScript

Looking for help with JavaScript? It just so happens that Web programming is one of my specialties, as is teaching programming and doing pair coding sessions online. I have been building websites and web applications for over 20 years now, and I am confident I can help you, whatever your learning needs are. I regularly teach students how to program in modern JavaScript, ES6/ECMAScript JQuery, Angular, React, Flux, Redux, Axios, Fetch, D3, Underscore, NodeJS, Express, Handlebars, SQL/RDMS, SQLite, PostgreSQL, MySQL, Microsoft, SQL Server, Oracle, MongoDB, Firebase, Responsive Mobile first design, HTLM 5, CSS3, Bootstrap/Foundations, Git and Github, as well as other tools and technologies for bringing your Site to life.


Web Design

Are you still looking for help with JavaScript? It just so happens that Web programming is one of my specialties, as is teaching programming and doing pair coding sessions online. I have been building websites using PHP, SQL/RDMS, MongoDB, Firebase, Servlets, JSP, HTML, CSS, Javascript and AJAX for over 20 years now. In addition I have well over 30 years experience programming in Java, C and C++. I can help you with everything from Basic Responsive Web or Mobile first HTML Layout; styling with CSS and Bootstrap/Foundations; as well as bringing your Site to life with JavaScript/JQuery. I have experience working with current and newly matriculated University students, Boot Camp and nano degree students, as well as mid career adult students looking to step into new roles or change positions. I work by helping my students in gaining confidence, adding to their programming portfolio, learning new technologies, shoring up their understanding of programming basics and helping them though their certification examinations. In addition I teach Android Programming, OpenGL, Vulkan, JavaFx as well as web programming/design (HTTP, CSS, JavaScript, JQuery, Bootstrap, JSON, Angular, node.js) as well as PHP, J2EE, REST, JSP, Thymeleaf. I also teach the Spring Framework, including Spring Boot, Spring Core, Spring MVC, Spring Security, Spring Data and more. I have over 14 years experience developing applications using Spring. If you haven't already found someone, or you finally realized the people helping you are either not helping or in over way over their heads, please send me a message, I would be happy to help!


C++

I have been working with C++ for over 25 years. I have seen it change from "C with Classes," to the language we have today. I have kept abreast with coding best practices, and modern advise on auto, pointer, smart pointer, reference and gvalue, lvalue, rvalue, xvalue and prvalue and move semantics. I have a great deal of experience with the STL, and proper use of templates. Looking for some mentoring from someone who has actually been down in the trenches, coding? Looking for some advice from an industry software developer? Want to know what really works out in the real world? Looking to write code that will actually pass a code review? or just how to survive that IT interview? I would be glad to help. I specialize in Java, J2EE, C++, Angular, Javascript, HTML5, JavaRX, OpenGL and Vulkan. With over 15 years of Industry experience as a developer, lead developer, team lead and software architect, I have seen it all. I have hired and fired developers, built teams from the ground up, mentored team members, evaluated their work and help guide them to be better programmers. I have countless successful full lifecycle development projects under my belt. I have worked with Product Management and stakeholders to develop project requirements schedules. I am happy to share my knowledge and experience with you.


Computer Science

I have an extensive background in Computer Science, with over 15 years industry experience in software development, I have been a programmer, lead developer, architect and project lead on many, many projects. I spend a great deal of time focusing on application architecture, data first design, algorithm analysis, profiling, testing and keeping abreast of latest advice on best-practices for design and implementation. I have helped literally hundreds of student learn the basics of programming; Object-Oriented Design; IoP and AoP Patterns; managing software cross cutting requirements; building and properly using appropriate data structures, implementing, testing and profiling various algorithms; and many other topics related to Computer science and software design. I am expert in a variety of languages, and software frameworks, and I would love more than anything to help you on your way to a successful career in Computer Science/Software engineering.


MATLAB

Need to use MATLAB, but you are not sure how to? is your MATLAB code running too slow, and you can't figure out why? still can't tell the difference between .m, .mat or a .mex file? Not to worry I have been using MATLAB for over 25 years, I can help to show you how to solve your particular problem, how to deal with complicated algorithm design, optimize the memory footprint and running time of your code, using profiling tools, integrate with native code written in C, C++ and FORTRAN, how to modularized your solution, package it into a library, export and import your data, design a graphical user interface using GUIDE, using and writing your own Extensions likeSimulink; and integrating with Toolboxes like the Optimization, Global Optimization, Curve Fitting, Partial Differential Equation, Robotics and Aerospace Toolbox, as well as so much more. I've been a MATLAB user since my undergraduate days. I have a Ph.D. in Physics, and I have years and years of MATLAB experience under my belt, and I am ready to help you to solve your MATLAB problems.


Angular

Looking for help with Angular 2? It just so happens that Web programming is one of my specialties, as is teaching programming and doing pair coding sessions online. I have been building websites and web applications for over 20 years now, and I am confident I can help you, whatever your learning needs are. I have worked with Angular specifically for almost 8 years now, I can guide you though the Angular architecture, with or without TypeScript. I can show you how to effectively use Components and Services, structure your Angular Modules, write your own Directives, work with the Angular IoC/dependency injection architecture, lazy initialize components and routes, use the Router effectively, to solve your routing challenges as well as instruct you in industry best practices.. I regularly teach students how to program in modern JavaScript, ES6/ECMAScript JQuery, Angular, React, Flux, Redux, Axios, Fetch, D3, Underscore, NodeJS, Express, Handlebars, SQL/RDMS, SQLite, PostgreSQL, MySQL, Microsoft, SQL Server, Oracle, MongoDB, Firebase, Responsive Mobile first design, HTLM 5, CSS3, Bootstrap/Foundations, Git and Github, as well as other tools and technologies for bringing your Site to life. I help my students to learn web design with modern techniques, web programming, creating and consuming RESTful API's, Google API's including maps, cloud hosting, cloud services (such as Firebase, AWS S3 and more), social media integration, routing, MVC architectures and so much more. My students include high school students; current and newly matriculated University students; Boot Camp and nano degree students; as well as mid career adult students, looking to step into new roles or change positions. I work by helping my students in gaining confidence, adding to their programming portfolios, learning new technologies and shoring up their understanding of programming topics.


CSS

No matter what you try, do your web pages still not look right? Do you get lost trying to pick the right CSS Selectors? Is trying to coax Floats into place harder than herding cats? Are you still not sure exactly what it means to make your web pages responsive? Well stop pulling your hair out, I am here to help! When it comes to Laying out an HTML page you need a solid understanding of how positioning and display properties affect the placement, of HTML elements, in the Layout flow, how the HTML box model works, and how to use it to get the results you want.I can guide you though the correct way to form your HTML, and how to use CSS3 to get the look you are aiming for. I can help you to learn new Layout styles, like Flexbox and CSS Grid, new CSS3 effects like Gradient, Transforms, Transitions and Animations. I can help guide you to best practices for proper responsive design, using only HTML and CSS.