I break down the problem into subproblems. I am able to adapt my teaching style to the students needs whether that is introducing more diagrams (having access to a digital pad) or ensuring to provide a proof of how it works.
I am able to provide lessons in a range of technical fields.
Java (JDBC), Python, C, HTML, CSS, SQL (Oracle & MySql), VB.net, Haskell, Assembly
Technical general skills:
Linux, Windows, macOS, GitHub, AWS, LaTeX, Trello, Atom, Visual Studio, Brackets, IntelliJ. Virtual Box.
Fluent in English and Arabic.
BSc Computer Science
University of Warwick | 2018 – 2021 First Class Honours
Junior Systems Developer
Camping Connect | June 2019 - August 2019
I implemented a backup disaster recovery manual which involved various architectures such as a Git server (Raspberry Pi 4), AWS servers and source code. I constructed an automation script which cross referenced customers and invoices, it allowed the senior team to analyse compact data, instead of manually auditing.
Security Analyst Trainee
Arch Angelz | September 2017 – September 2018
This was my first experience learning about the CIA security model. I used a range of tools in Kali Linux including Nmap in order to explore vulnerabilities in the infrastructure of the company.
Next Move | August 2016 – August 2017
I was able to provide training and assistance for CentOS to the senior team such as being able to SSH in order to access files remotely.
Co-founder & Head Developer Re-Ticket It | 2018 – Present
Online advertising re-sale ticket marketplace. Platform live at (concealed information)
Royal Holloway Hackathon | 2018
2018 IOT awarding winning retro machine controller.
University of Warwick
Artificial intelligence robot | 2018
Top 10% of first year computer science in traversing a maze using sophisticated searching algorithms.
Olchfa Sixth Form Medical system | 2017
Full UMS mark achieved at A-Levels using VB.net and SQL allowing digital records for optimal efficiency.
I was struggling with a lot in my computer science degree. He broke down some really hard concepts and made them so easy. His style was so basic and straight to the point using visual learning to sketch the concepts out and explain it point by point. If you struggle with ANYTHING in the computer science world I am sure that this guy has the exact solution for you, he is very understanding and great to listen to. He was much better than my lecturers, thank you so much!
Ahmed is a very determined and focused individual who has high ambitions to do well. At the same time he has a contagious energy that makes others feel welcome. He will definitely help you as a student achieve your academic goals. He is nothing but an amazing guy with very good morals and always brings people up. He is definitely a trustworthy tutor that will do everything in his ability to make sure you progress and prosper academically.
Ahmed is a very approachable person, wether you be a student or someone willing to learn a new skill. Being a computer scientist at a top U.K. university, I believe Ahmed is more then capable of delivering tuition at a high standard effectively.
Ahmed was able to improve my ability on Java significantly by clear explanations due to his great understanding of Java
Ahmed was an amazing tutor, helping me overcome all obstacles I faced with computer science and A Level Maths. Due to his expertise, I achieved the impossible, and went from an E to a A in computer science and from a C to an A* in Maths - against all odds! I can't thank Ahmed enough for the hard work he put in and how much he motivated me to work at two subjects I once thoroughly struggled with - highly recommend!
I was having trouble understanding terminal commands and Ahmed was great in helping me out. Thanks a lot, I recommend him highly!
Amazing at teaching, very kind, and funny person. Easy to learn with and different fun methods of teaching.
computer programming lessons closeby? Here's a selection of tutor listings that you can check out.
Superprof can also suggest HTML lessons to help you.
Learning isn't a problem, programming languages lessons for all!
Taking python lessons has never been easier: you're going to learn new skills.
|at his home||at your home||By webcam|
|1 hour||Not available||Not available||£50|
|5 hours||Not available||Not available||£250|
|10 hours||Not available||Not available||£500|