

Adam's profile, diploma and contact details have been verified by our experts
Adam
- Rate £32
- Response 24h
-
Students50+
Number of students Adam has accompanied since arriving at Superprof
Number of students Adam has accompanied since arriving at Superprof

£32/hr
Unfortunately, this tutor is unavailable
- Computer programming
- Python
- HTML
- Java
- JavaScript
- CSS
Award-winning university educator with years of software engineering experience in industry!
- Computer programming
- Python
- HTML
- Java
- JavaScript
- CSS
Lesson location
Super Prof
Adam is one of our best Computer programming tutors. They have a high-quality profile, verified qualifications, a quick response time, and great reviews from students!
About Adam
I have over 5 years experience as an award-winning educator at the University of Toronto in software engineering and full stack web development. I teach, develop course curriculums/programs/materials and I focus on accessibility and equity in adult and youth education.
I am a professional software engineer with over 7 years of experience in developing technology for the financial, health, educational, gaming, autonomous vehicle, cybersecurity, cryptocurrency and social impact industries.
I studied Computer Science and Indigenous Studies at the University of Toronto. My interests include non-profit volunteerism, education, poverty alleviation and building technologies for social good!
About the lesson
- Primary
- Secondary
- GCSE
- +10
levels :
Primary
Secondary
GCSE
BTEC
Adult Education
Masters
MBA
Nursery
Beginner
Intermediate
Advanced
Professional
Kids
- English
All languages in which the lesson is available :
English
I've taught students from all backgrounds (professionally and academic) and work with all ages. I employ empathy, compassion and patience in my teaching. I work hard to understand your goals and motivations for learning and will adapt my teaching style to meet your learning style. Everyone can learn to code - it's just a matter of finding the right teacher!
I am able to support you either within an existing educational framework/curriculum (e.g. bootcamps, university courses, online courses, etc.) or help you develop a learning plan/curriculum based on paid or free online resources. I've also supported students with one off personal, academic and professional projects.
Review
All of our reviews are collected by us and are 100% reliable. They correspond to a real experience lived by the students of Adam.
Perfect! Adam was an amazing tutor for my Computer Science class. He help me achieve a 96, when I knew basically nothing in coding to start.
Excellent! good tutor
Perfect! Adam ensures that I am learning the material rather than just showing me. He is very knowledgeable about coding in Python and understanding when I don't understand something. I would highly recommend!
Perfect! Adam is very knowledgeable and is a great tutor. He has a great approach in explaining the concepts and relating them to the programing techniques. Adam simplifies difficult topics with his approach in clarifications and examples. I cannot say thanks enough to Adam!
- Adam's response :
Perfect! Adam is a great tutor who explains concepts clearly and helps me break down difficult problems. Excellent teacher!
- Adam's response :
Perfect! Amazing tutor! Explains Programming very well and is patient
- Adam's response :
Perfect! Adam discussed and helped me to apply more advanced programming concepts while teaching me how to debug and document properly my code. But I am sure that if you are a complete beginner, his tutoring will be excellent because he has a lot of patience and experience in teaching. He is a great tutor. I would recommend him.
- Adam's response :
View more reviews
Recommendations
Recommendations come from relatives, friends and acquaintances of the teacher
Adam was my teacher for a Full Stack Developer bootcamp in spring/summer 2021. His ability to speak with students of different comfort levels makes him a great teacher. It was easy to see that he has presented confidence with my class mates. We knew that if we ever run into problems Adam could get us out of the trouble. We had few substitute teachers I missed him every time. The course was very intense and needed someone like Adam to keep everyone's confidence and moral up. Adam did that with style and that is why I would recommend him to anyone with a need for a great teacher.
Adam was my instructor during the boot camp, he has a very good understanding about the topics, and he teaches them very clearly. He cares about his students, and he's always there for them. I wish him the best in the future, he deserves it.
Adam taught java in our fullstacks development bootcamp. It was one of the most engaging and energetic programming languages classes I've ever attended. Not only is he vastly knowledgeable, but his upbeat & energetic persona motivates students to do their best.
Adam TA’d and helped design the structure of a course I took at UofT (CSC301). It was one of the best structured courses I’ve ever taken which made learning so much easier and more enjoyable. All the project requirements and expectations from the students were extremely well defined. Anytime the students faced an issue with course material or meeting a deadline, he was empathetic and found ways to help. This attention to detail and kindness was indicative of Adam’s commitment to his students and their learning. He is a true ally to his students, and does everything he can to help them succeed!
As a former student, I can say that Adam is definitely one of the best instructors I've worked with.
He has the ability to really explain topics clearly and thoroughly and can quickly adapt to accommodate many different learning styles.
Not to mention, his teaching style constantly engages the student keeping them interested and focused.
He cares about his students which is why I have nothing but high recommendations for Adam!
If I had a choice, I would definitely pick Adam!
Adam TA'd my section of the Intro to Software Engineering course at UofT. He was helpful, enthusiastic, well versed in the course material and looked out for our interests. He even gave me advice on one of my first software engineering interviews after tutorial.
Adam was a TA in a software development course that I took at the University of Toronto. He was one of the most engaged, energetic, experienced, knowledgeable and supportive TAs I've ever had. Very on top of everything, very approachable, too. His work is the kind where you can just focus on your coursework because you can completely trusted him to take care of the staff side of responsibility and in the case of something going wrong he would react with empathy to try to solve the problem, not dismissiveness.
I have worked with Adam as a candidate for the last few years. I actually ended up placing Adam. As soon as we spoke I knew that Adam was skilled in his craft, attentive, and was passionate about technology. He's really bright and I think that anyone would be able to benefit from him. He has a lot to bring to the table and is always working on the latest and greatest.
I had Adam as a TA for CSC302. Adam is always willing to talk 1-1 with teams to understand their strengths. He ensures the team stays on the correct path towards success by constantly providing feedback and answering every question towards him in an enthusiastic manner.
Adam is an energetic and caring mentor. He takes the time out to really help you on your issues. Even though I only had him from one course, it was more than enough for me to know that Adam is an exceptional instructor with a gifted ability to teach.
I had Adam for CSC301 at UofT. Always brings a great attitude to teaching and really cares for his students. I don't usually write recommendations, but someone like Adam really deserves one.
Adam was my teacher for web dev boot camp and was very knowledgeable, fun, and easy-going! I felt comfortable asking questions and talking with him about the different concepts in web dev. Definitely recommend for learning web development!
Adam was my teacher at the UofT coding bootcamp. His enthusiasm for the subject matter was infectious and his ability to come up with a helpful analogy in any circumstance made his classes engaging and easy to follow. Truly on of the best teachers I’ve ever had.
Adam once gave our team a great tutorial while we were struggling with our project development. He was super helpful and passionate. If all the profs/TAs were like Adam then the university life would be so much enjoyable for all students :)
Last year was better than I expected — in fact, it was amazing. I learned a lot of new things from Adam classes. Adam is such a good teacher because he explain things so well, and always includes everyone in discussions, so no one feels incompetent or self-conscious. Thank you Adam for showing me I have self-confidence, and inspiring me to act like it. Thank you for loving your job so much, you are an amazing teacher!
Adam is one of the most memorable teachers I have ever had the pleasure of having in a classroom environment. He was my TA for CSC301, Introduction to Software Engineering. Not only did he speak with a profound sense of understanding of the topic and scholarly capabilities, but his sense of humanity, understanding and compassion are what stuck with me as a student. His passion for teaching shined with every lesson.
Thanks for being a fantastic teacher Adam!
- MoeAdam discussed and helped me to apply more advanced programming concepts while teaching me how to debug and document properly my code. He is an great tutor. I would recommend him.
Adam is a fantastic tutor. He is very patient and his online classes are great. We discussed several advanced programing topics in Python. He help me identify and correct programming errors, at the same time improving efficiency and documentation of the code. I would definitively recommend him as a tutor.
He is a great tutor. He is always on time, willing to go the extra mile with his students, and really knows how to teach difficult subjects to someone who never has taken a computer course before. He is also an expert in his industry and can provide great advice.
My teacher Mr. El-Masri has many qualities that positively affected me. You find him organized in the explanation of the material that was presented. He can persuade in the material he teaches, he is also flexible in his thinking and his approach to others, speaking tactic, humble, patient, disciplined and committed, characterized by integrity and objectivity.
had the pleasure of working with Adam as an Assistant Instructor in his Web Development Class. I have been exposed to many educators over the years, and I can honestly say that Adam sets a new level of excellence.
His delivery is precise, thorough, and caters to each individual.
Adam not only will provide you with an above-average explanation, but will do so while keeping you engaged and motivated to continue.Adam was an instructor for a coding bootcamp I had signed up for. I felt very fortunate to have Adam as a teacher, and it was a pleasure attending his lectures, and he did a lot of excellent work while teaching the course. He had an incredible knowledge of the topics covered in class, and was extremely clear and engaging, and it was always easy to follow his lessons; he always found ways of making the material interesting, and his explanations really helped me understand concepts that I found difficult. I was a beginner developer when I started the course, and Adam was very helpful and supportive and really helped me to understand the material and get through the programme, and I feel like I learned a lot of new concepts, and about how I can further develop and improve upon the skills that I was taught in class. I would highly recommend Adam as a teacher!
Adam has been my coding bootcamp instructor at the University of Toronto. Adam is one of the best teachers I have ever met.
Adam is always very well prepared for the class. The passion and the energy he exudes, gives a very comfortable learning atmosphere. His dedication is certainly the source of his great availability to help and support his students as much as possible in the completion of their project.
Brice BoutetAdam has been a great and enthusiastic instructor and mentor. I was under his guidance along with other 10+ students in a full stack bootcamp and have learned a tons of useful knowledge from him. Totally recommended.
View more recommendations
Rates
Rate
- £32
Pack prices
- 5h: £133
- 10h: £267
online
- £32/h
Details
I believe access to education should be fair and equitable. If my rate is financially inaccessible let me know and I'd be willing to discuss a reduced rate on a sliding scale, an exchange of skills, or old-fashioned bartering.
I can always help you navigate free online resources as well, regardless of what we land on.
Similar Computer programming teachers in Toronto
Shivam
Kingston upon Thames & Online
- £15/hr
- 1st lesson free
Reza
London & Online
- £55/hr
João
London & Online
- £30/hr
Andrea
London & Online
- £150/hr
Asst Prof Kritaphat PhD
London & Online
- £69/hr
- 1st lesson free
Piyush
London & Online
- £25/hr
- 1st lesson free
Doctor-Alexis
London & Online
- £40/hr
Priyanshu
London & Online
- £20/hr
- 1st lesson free
Andrew
Newmarket & Online
- £56/hr
Juneyt (MA, MSc Oxford)
London & Online
- £110/hr
Robert
London & Online
- £99/hr
- 1st lesson free
Dr Nick
London & Online
- £25/hr
Siddhant
Manchester & Online
- £30/hr
- 1st lesson free
Kirollos
& Online
- £30/hr
- 1st lesson free
Gabriel
London & Online
- £25/hr
Yas
London & Online
- £45/hr
- 1st lesson free
Adam
Manchester & Online
- £69/hr
Danilo
London & Online
- £30/hr
- 1st lesson free
Nima
London & Online
- £25/hr
- 1st lesson free
Manoj
London & Online
- £25/hr
- 1st lesson free
-
See Computer programming tutors