Aiman, Teacher

Currently Studying MSc in Data Analytics, Queen Mary University of London Bachelor's in Computer Engineering

Knowledge without action is meaningless, I have worked in two startups as a Java Developer and a Cloud/Data Analyst where I have worked on innovative projects, solved complex problems, and contributed to the growth of the companies. However, my most rewarding experiences come from teaching and collaborating on projects with students.
  • Core topics
  • Python
  • JavaScript
  • Scratch
  • Specialist topics
  • Machine Learning
  • AI
  • Web Development

I have spent nearly a decade immersed in the study of Computer Science. My journey into coding began at the age of 14 when elective subjects such as C/C++ fundamentals and Basic Electronics in school ignited my passion for technology. Following high school, I pursued a Diploma in Computer Engineering, gaining exposure to a variety of programming languages, operating systems, databases, and both Android and web app development. I further refined my skills with a bachelor's degree in Computer Engineering, where I delved into advanced topics such as Blockchain, Big Data Science, Cloud Computing, Cryptography, Unity, and Machine Learning. I have also been an advocate for continuous learning and knowledge sharing, so I am currently studying at QMUL pursuing MSc in Data Analytics. 

Policies

Rescheduling lessons

If you need to reschedule a lesson for any reason, please give us at least 24 hours notice by either contacting your tutor or a member of our team at hello@blueshiftcoding.com and we will do our best to move the session for you.

If your child is feeling unwell, we might be able to reschedule your lesson up to 2 hours before the lesson is supposed to start for online tuition, and up to 4 hours before the lesson is due to start for in-person tuition.

Missing a lesson

Please be aware that if you miss a lesson for any reason and do not give us at least 24 hours notice we will take this as a no-show and charge you the full rate of this session without an opportunity to reschedule, as we must compensate our tutors for their time.

FAQs

  • Is my child the right age for tutoring?
  • Can I have tuition with more than one child at a time?
  • How often can I have the sessions?
  • What language should my child start with?
  • I don't want to book a package - can I pay as I go?
  • What if I don’t like the tutor allocated for my trial?