Tutoring jobs
Villa park 
1st lesson free!
Verified teacher profile
Response Time 24h
Lessons offered by Aidan
  • Individual
The lessons will be held
Taught subjects
  • C
  • Computer programming
  • C++
  • Python
  • All Levels

Engineer with 10+ years of programming experience offering lessons in Python, C, C++, and general programming topics (OOP, logic, data structures, algorithms, etc.) remotely and in Orange County


I give lessons in mathematics, physics, and computer science/programming from high school up to undergraduate level topics.
I work with students to understand what their current comprehension level is for the given topic, and where it needs to be to pass their courses and exams with flying colors.
I come up with lesson plans, example problems, and reference materials that will help students gain a broader understanding of the topic without need for rote memorization of minutiae, with a focus on the fundamentals and specific details that students need to be very familiar with to succeed, not only in their current courses, but in future course that build on current concepts.


I am an engineer with professional experience in communications engineering, machine learning, and data analysis. I graduated from UCLA with degrees in electrical engineering and applied mathematics (with specialties in communications and applied numerical algorithms). I have been programming for over a decade, and have been using Python, C, and C++ on a daily basis to solve a wide array of real-world engineering problems for the last 4 years.


Rate for online lessons : $20/h
Lessons offered by Aidan
The lessons will be held
at his home
at your home
Taught subjects
  • C
  • Computer programming
  • C++
  • Python
  • All Levels

Aidan's resume

Employment History
Digital Signal Processing Engineer, The Aerospace Corporation
El Segundo, California – 08/2018-05/2020
- Designed algorithms & programmed in Python, C, & C++ for aerospace communications applications
- Digital signal processing in software-defined radio (SDR) using GNURadio toolkit
- GNSS signal tracking, jamming, & anti-jamming
- Interfacing between computers & encrypted communication devices
- PNT using a multi-sensor array (GPS, accelerometer, RF, etc.)
- Designed & trained custom machine learning models for various image & signal processing
applications, including classification, regression, & adversarial machine learning problems
- Computer vision (object detection, semantic segmentation, pose estimation, etc.)
- RF signal modification (modulation, jamming, anti-jamming, etc.)
- Participated in the following machine learning challenges:
- Army Modulation Classification Challenge (awarded 1st place)
- Google’s Unrestricted Adversarial Examples Challenge
- European Space Agency’s (ESA) Satellite Pose Estimation Challenge (presented The Aerospace
Corporation’s 5th place entry at ESA’s Kelvins Day Conference, Noordwijk, The Netherlands)

3D Printing Research Project, NanoCAD Lab, UCLA
Los Angeles, California – 06/2016-12/2016
- Led research project to improve efficiency of print algorithms of Formlabs Form 1+ 3D Printer
- Edited Formlabs backend print software (in Python) to test viability & efficiency of various print
techniques, & improve upon default methods used

Programmer, Corn Digital
Chino, California – 07/2014-09/2014
- Integrated Twitter & Instagram feeds of client businesses into digital menu boards & directories
- Formatted feeds into real-time, rotating queue, enabling clients to display promotions
& customers’ social media posts about their products

Video Game Programmer, Intern, Flying Tiger Entertainment
Fullerton, California – 06/2013-08/2013
- Designed & programmed mobile video game in Unity 3D game engine
- Programmed 2D animation, physics interaction, & GUI scripts for 3D game environment
- Eliminated memory leaks, debugged, & optimized a large interconnected program

Languages & Technologies
- Extensive experience with Python
- Standard & mathematics libraries: SciPy, NumPy
- Machine learning libraries: Tensorflow, Keras, Scikit-Learn
- Image processing libraries: OpenCV, Scikit-Image, PIL
- Proficient with C & C++
- Experience with MATLAB, C#, Java, & Javascript

University of California, Los Angeles
Bachelor of Science, Electrical Engineering, 2018
Bachelor of Science, Applied Mathematics (Emphasis in Applied Numerical Algorithms), 2018
Cumulative GPA: 3.555

Similar teachers

C lessons close by? Here's a selection of teacher ads that you can check out.
Superprof can also suggest computer programming lessons to help you.
Learning isn't a problem, C++ lessons for all!
Taking python lessons has never been easier: you're going to learn new skills.

Santa Ana
One of the best computer science lecturer with 20 years of experience in Vietnam.
1st lesson free!

I give computer science lessons in the university environment. My teaching methodology is practicing together with my...

Lessons by webcam In-person lessons Approved profile
Santa Ana
More than 20 years of teaching computer science, data structures and algorithms, data science, and machine learning.
1st lesson free!

I always emphasize on practical skills. Through practice, we'll learn much more. Our practice should be step by step. In...

Lessons by webcam In-person lessons Approved profile
Oak Ridge
Experienced computer programmer with 30+ years work experience in programming and teaching.
1st lesson free!

I have a hands on teaching approach with plenty of real examples. I am very patient with my students. I have taught computer...

Lessons by webcam In-person lessons Approved profile
San Antonio
Enriching your mind and helping you grasp the basics of python, C++ and JAVA
  • (1 reviews)
1st lesson free!

Expectations and preferred methodologies will be discussed in the first lesson. My lessons will be personal and flexible as...

Lessons by webcam Approved profile Responds within an hour
UT Austin Computer science graduate offering programming/coding tutoring from 7 years of study/work
  • (3 reviews)
1st lesson free!

I am a tutor with academic and professional knowledge of the material. I bring both helpful analogies and practical...

Lessons by webcam Approved profile
College senior studying Computer Science with two years' professional experience teaching Java
  • (1 reviews)
1st lesson free!

Humor and creativity are my go-to strategies to help students learn. I approach each topic by breaking down complex ideas...

Lessons by webcam In-person lessons Approved profile
Coding Tutor with 6 months of experience. I have completed my Electronics and Communication Engineering with 3.7 GPA in 2018. After that worked in Wipro as a Java Project Engineer
1st lesson free!

My teaching is based on engaging kids with more computational thinking and creativity to create more applications for the...

Lessons by webcam In-person lessons Approved profile
College Computer Science graduate offering online tutoring in computer science and math lessons.
  • (2 reviews)
1st lesson free!

I give tutoring lessons to high school or college students. I tailor my lessons to each student helping them learn in their...

Lessons by webcam In-person lessons Approved profile Responds within an hour
Computer Science student offering Python/C++ lessons virtually with 2 years of coding experience!
1st lesson free!

First and foremost, I am a college student and a computer programmer! I can provide lessons to anyone that is in high...

Lessons by webcam In-person lessons Approved profile Responds within an hour
at his home at your home By webcam
1 hour $20 $20 $20
Request a lesson