Ahmed Elmalla
Ahmed Elmalla
Expert Python, Java, and VB.NET Programming Guidance IB Computer Science Tutor AP Computer Science A Tutor Python Programming Tutor Java Programming Tutor Experienced VB.NET Coding Tutor
Ahmed Elmalla

Blog

What subjects do I teach !!

What subjects do I teach !!

I am s senior tutor with hands-on software project experience and almost 5 years of tutoring experience  under my belt. I taught children & working professionals programming. I mentally mentored & supported adults out of bad moods & depression.

 

I teach the following subjects:

1) IGCSE AS/A-Level 
2) AP Computer Science exam A
3) Python (basics, automating staff,Data Analysis, AI & Flask)
4) Java 
5) Descriptive statistics using SQL
6) PHP & Codeigniter framework
7) Android Apps development in Java

 

 You can watch my intro here



In addition to my Bachelor degree in Computer Engineering, I also

*Studied AI in healthcare in Stanford university
*Studied Software product management in  university of Alberta
*Studied Effective Problem solving & Decision making in university of California Irvine (UCI)
*Studied Learning how to learn with Barbra Oaklay from Oakland University
*Certified in Android development from Udacity. 
*Certified in Data Analysis from Udacity.

 


Educational Qualifaction:

In progress:

1) Studying Learning How To Learn for Youth at Arizona State University.

2) Studying Uncommon Sense Teaching by Deep Teaching Solutions (Dr. Thomas Dietterich, Oregon State University)

 

 


Teaching Methodology :


I teach computer science subjects by example and by using images which deemed effective in capturing students attention.

When teaching programing languages, students must use IDE (either online or offline) to practice their skills and to solidify their understanding. Theories only won't stick. programing is like math, if you don't practice everyday, it will evaporates.   

I teach AP Computer Science A syllabus and I help students prepare for the AP CS exam MCQ & FRQ.

I teach Web development (HTML,CSS, PHP, MYSQL) using University of Michigan textbook and I teach java using Duke University, NC syllabus. I use NetBeans 
as a compiler.

I use University of Michigan syllabus for teaching Python programming. I also teach descriptive statistics & data analysis in python.

 


Here is a summary of my experience:

* 4+ years of experience in Android app development.
* 7+ years of experience in Website & PHP development.
* 7+ years of experience in Machine Vision development.
* 2+ years of experience in Data Analysis using python.
* 11+ years of experience in building machine software
* 7+ years of experience in building machine vision  


Testimonials:

Here you can read about other parents / guardians opinions

 

 

Sample trial Classes:

3) 0478 IGCSE class (US student)
4) AI & Data Science class (Malaysian graduate)

 

 

The following posts might interst you: Students Testimonials , my qualifications, Why programing is important for children


 

Join me on linkedin 

Add Comment