Search
Jonathan K.'s Photo

Learn About Computing, Data, and AI from a Seasoned Professional
Jonathan K.

405 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $175
Response time: 3 hours

About Jonathan


Bio

Hi, I'm Jonathan! I am an experienced technologist who is available to teach university students, entrepreneurs, older high school students, and adults in general.

I first started learning about AI and data science in 2012 and have been programming since the 10th grade (that's over 18 years now). I would love to assist you in reaching the proficiency you desire! I've also worked with companies like JPMorgan Chase and American Express, as well as funded startups and the United Nations, so...

Hi, I'm Jonathan! I am an experienced technologist who is available to teach university students, entrepreneurs, older high school students, and adults in general.

I first started learning about AI and data science in 2012 and have been programming since the 10th grade (that's over 18 years now). I would love to assist you in reaching the proficiency you desire! I've also worked with companies like JPMorgan Chase and American Express, as well as funded startups and the United Nations, so you can learn practical tricks to get that extra edge. Any classes you have can be passed with the grade you desire, as long as you put in the work for it.

When teaching, I enjoy seeing people feel good about the same thing that was stressing them out before. I will almost always take an approach that actually teaches you the material, rather than just telling you the answers. Anyone can find solutions online or in a book, but it's really the way you think about it that will allow you to excel in all aspects. Each student's case is unique, but almost all situations can be improved with the right strategies.

My degree in Software Engineering allows me to understand the problems you may be stuck on in a deeper way. I can teach you the concepts at a higher level. Understanding the underlying principles beneath something helps a person grasp how to really solve things.

Just know that you can break through the barriers you are stuck at now! You get out the effort that you put in, especially with the right person helping you.

In addition to the technologies listed in the skills section, I am also proficient with LLM APIs, PyTorch, Databases, NumPy, Pandas, Node.js, React Native, Playwright, SEO, and UX Research and Design, among other things that weren't on the list of tutoring subjects. If you think that there may be another subject I can tutor you in that's not in the standard categories, feel free to ask!

I can't wait to help with your particular sticking points. I will talk to you soon!


Education

Monmouth University
Software Engineering

Policies


Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Approved Subjects

AWS

AWS

I have been using AWS since 2014 and worked on AT&T's Cloud team, giving me a deeper understanding of how to use these technologies. I can help you with EC2, Lambda, SageMaker, Elastic Load Balancing, Auto Scaling, DynamoDB, RDS, S3, ElastiCache, Lightsail, Aurora, EMR, Elastic Beanstalk, Kinesis, Glue, Redshift, Data Firehose, SQS, SNS, Route 53, API Gateway, Image Builder, and more! I am well-versed in Distributed Systems and know how to build architectures both on and off of AWS.
C

C

I've taught C to students at top universities and have used it at work and on personal projects.
C++

C++

I first learned C++ more than a decade ago, in high school. Since then I have learned C in-depth, as well, which is a subset of the language. I also have used C++ in personal projects related to games. I can help you with programming in Unreal Engine, other libraries, or learning the language for a class or side-project.
Calculus

Calculus

The frequent use of gradients in machine learning means that advanced calculus is fresh in my mind. I can teach you calculus all the way up to the level required in the advanced engineering of deep learning applications.
Computer Programming

Computer Programming

I have been programming computers for more than 10 years - at work, school, and in my spare time. Every job that I have had has involved computing technology to a significant degree. I am full stack and know my way around a large number of programming tools and techniques including debuggers, IDEs, object-oriented programming, functional programming, scripting, AI programming, and many more. I also know how to teach these things to others. Additionally, my university degree was in software engineering, which covered this area extensively. The programming languages I know include, but are not limited to: Assembly, Python, C, C++, JavaScript, Java, HTML, CSS, Linux Shell Scripting, and beyond.
Computer Science

Computer Science

I have thrived in this field for over a decade now. I can help you with algorithms, system design, software architecture, learning how to program, and many other areas of work and study.
CSS

CSS

I've worked with CSS and CSS preprocessors at American Express and JP Morgan Chase. I completed assignments in college that required CSS. I also created all of the CSS for a project at a computer forensics company. On top of that, I have used CSS with funded startups, small businesses, and on personal projects. I have over 10 years of experience with CSS.
Data Analysis

Data Analysis

I know how to use the majority of the data analysis tools that you will need - either as a data analyst, a business person, or someone taking a class involving this subject. We can work together to help you become highly capable at Power BI, Python, SQL, Google Analytics, Analytics (in general), or Data Mining. I've worked with all of these. We can also work on the highly overlapping areas of AI, Data Science, and Big Data that I am also an expert in. I can also teach you the mathematics and programming that are most useful for data analysis.
Data Science

Data Science

I've taught students at top universities Data Science and Machine Learning one-on-one. I have experience with: Deep Learning (Neural Networks), Gradient Descent, Principal Component Analysis, XGBoost, clustering methods, Support Vector Machines, Python, Analytical Databases, dimension reduction, actually using and integrating existing models, regressions, tree-based ML methods, data selection and cleaning, and more. My study of machine learning began more than 10 years ago, during a research project at university, so I had a head start before all of the popularity.
Data Structures

Data Structures

I took Data Structures and Algorithms at my university, entering the course with an existing knowledge of many of the structures. After that, I was able to use many of these structures at companies like American Express and JP Morgan Chase. Additionally, I've taught these structures to many students and mentees. Feel free to pair up with me and learn about Linked Lists, B+ Trees, Ring Buffers, Hash Maps, as well as things like Djikstra's Algorithm, Greedy Algorithms, and Sorting!
HTML

HTML

I have experience solving complex problems in front end applications with HTML.
Information Technology

Information Technology

I can help you with a very broad spectrum of IT related problems. This includes: - Setting up OSes like Arch Linux - Virtualization - Setting up distributed application architectures - Issues specific to Windows, Mac, and Linux - CI/CD - Dealing with operating system internals - Programming and scripting - Managing IT processes - Using access control on employee computers and servers - Dealing with non-zero-day malware - Creating processes for backing up or copying disks - Encrypting drives or portions of drives - Setting up live, automatic file backups - Monitoring and making sense of what's happening with hardware or system internals - Setting up log rotation or logging systems - Setting up advanced logging systems like Splunk I not only have experience with these from my career and my degree, but also from working with computers in my day-to-day my life.
Java

Java

I studied Java in college and used Java as a Cloud Engineer at AT&T.
JavaScript

JavaScript

I worked at American Express as both a front end engineer and back end node.js programmer. I have developed in React, Angular, and proprietary libraries used at large corporations like JP Morgan Chase.
JQuery

JQuery

Though jQuery is not as prominent as it used to be, I have work experience with American Express and startups that taught me the library in-depth. Combined with a strong understanding of JavaScript, both in the browser and on the server, I can help you master this technology.
Linux

Linux

I have worked in several Linux environments as well as Macs, which are Unix-based. I still currently manage Linux servers in my side projects and also used it heavily at a computer forensics company I worked for in college. I have also dug into the Linux OS that backs certain Android tablets and changed aspects of it.
Machine Learning/ AI

Machine Learning/ AI

As early as 2012, I was working with Neural Networks, the technology underlying tools such as ChatGPT, Claude, DALL-E, and Stable Diffusion. Now, I regularly consult with businesses on how to leverage AI and regularly teach working professionals, university students, and CEOs how AI works - both on a high level and on a deep technical level that would allow someone to rebuild the technologies from scratch. I can show you how to train models, use the APIs from the AI companies, deploy your own models that protect you from vendor lock-in, understand the math behind AI, use NumPy and PyTorch, set up or even build vector databases or dozens of other things that I have done before. I am also highly qualified in Data Science and Computer Science, two very related skills that multiply a person's skills in this space. I can teach those at an expert level, as well. Message me now and we can get started in this exciting space!
PHP

PHP

I coded the entire PHP back-end of a portion of a site I was building in my computer forensics job in college. I also used PHP at a start-up I worked at, as well as on a live streaming project I built. The standard computer programming skills that I have also apply here, as they apply to most languages.
Python

Python

I have ample experience with Python for data science, machine learning, scripting, and more. Additionally, I know how to fit these things into larger systems in challenging real world scenarios and deal with the events that come up in the process.
React

React

I have years and years of experience working with front end teams. I've used React in real world scenarios with large customer bases and have trained multiple mentees in how to work with the framework and related tools effectively. I will also help you understand how React connects to everything else in the system. Front end can feel complicated, in the beginning, but it doesn't have to be so hard after all.
SQL

SQL

I have worked with SQL across multiple projects in environments that require peak-level technology skills.
UNIX

UNIX

I have programmed and administrated Unix environments for over a decade now.
Web Design

Web Design

I have been doing web design for ages now. I know Photoshop, Figma, and InVision as well as React, React Native, and WordPress development. I have a deep understanding of User Experience and have even done UX design and research for the United Nations. My experience with top Fortune 500 companies combined with my software engineering degree mean that I can help you get to the skill level you want faster.
Jonathan K.'s Photo

Questions? Contact Jonathan before you book.

Still have questions?

Contact Jonathan
Response time: 3 hours

Ratings and Reviews


Rating

5.0 (9 ratings)
5 star
(9)
4 star
(0)
3 star
(0)
2 star
(0)
1 star
(0)

Reviews

Really helpful tutor

Jonathan was able to help me solve the problems I was having with my assignments, and was also able to explain the solutions so that I could understand them.

Michael, 1 lesson with Jonathan

Broad knowledge base. Great teacher

Jonathan has a very broad knowledge base across data science, AI, and machine learning, and he can convey the material confidently. I recommend him to anyone who is considering upskilling in these areas. Thank you Jonathan.

Nader, 1 lesson with Jonathan
Hourly Rate: $175
Response time: 3 hours
Contact Jonathan