

Muhammad
- Rate ₹6,990
- Response 1h

₹6,990/hr
1st class free
- Computer programming
- Python
- Programming languages
- Artificial Intelligence
Oxford-Trained PhD AI Researcher Offering Expert Tuition in Artificial Intelligence, Machine Learning, and Computer Science
- Computer programming
- Python
- Programming languages
- Artificial Intelligence
Class location
About Muhammad
I am a postdoctoral AI researcher currently based at the University of Strathclyde, where my work focuses on generative AI and uncertainty modelling for real-world engineering applications. I completed my PhD in Artificial Intelligence at Oxford Brookes University, where my doctoral research contributed to a European Union Horizon 2020-funded project on next-generation AI systems.
Alongside my research career, I have built extensive experience as an educator. I have designed and delivered week-long intensive AI courses to over 100 students at the King Abdullah University of Science and Technology (KAUST), one of the world's leading research universities. I have also taught AI and machine learning on the University of Oxford's summer programme at Lady Margaret Hall across multiple years, covering everything from the fundamentals of neural networks to advanced topics such as deep generative models, reinforcement learning, and natural language processing.
I have supervised more than 20 undergraduate and early-career professional teams through the full project lifecycle — from initial scoping through to final submission — and I have served as a teaching assistant at the Lahore University of Management Sciences, one of Pakistan's top-ranked universities.
My research has been published in leading international venues including ICLR and AISTATS, and I have a track record of translating highly technical material into clear, accessible teaching. I bring that same rigour and clarity to every tutoring session. I am patient, thorough, and genuinely invested in each student's progress.
About the class
- Classes 1 to 5
- Classes 6 to 8
- Class 10
- +15
levels :
Classes 1 to 5
Classes 6 to 8
Class 10
Classes 11 & 12
Class 12
BTech
Adult Literacy
Undergraduate
Masters
PG Diploma
PhD
MBA
Kindergarten (LKG, UKG)
Beginner
Intermediate
Advanced
Professional
Children
- English
All languages in which the class is available :
English
My teaching is concept-first. Rather than walking through slides or textbook definitions, I start every topic by building an intuition for why it works — because students who understand the reasoning behind a method can apply it flexibly, not just reproduce it in an exam. I then move to worked examples, progressively increasing in complexity, before guiding students to solve problems independently. I ask a lot of questions throughout, which keeps sessions active and helps me spot gaps in understanding before they become problems.
Sessions are typically one hour long, though I am happy to run 90-minute deep-dives for students working through a dissertation chapter, a complex project, or a particularly demanding topic. Each session begins with a brief recap of the previous one, followed by the main teaching block, and ends with a short summary and a set of practice questions or tasks to consolidate learning before the next session.
• Machine learning and deep learning — theory and hands-on implementation
• Computer vision and image processing
• Natural language processing and large language models
• Neural network architectures — CNNs, RNNs, and Transformers
• Python for AI and data science (PyTorch, TensorFlow, scikit-learn)
• University coursework, dissertations, and research project support
• A-level and undergraduate computer science and mathematics
My lessons are suitable for a wide range of learners. I regularly work with A-level students looking to strengthen their mathematics and computing foundations, undergraduate and postgraduate students tackling AI or data science modules, and working professionals seeking to upskill in machine learning or LLMs. I am equally comfortable with complete beginners and with students who already have a strong technical base and want to push further. Lessons are conducted in English and are available online to students anywhere in the UK.
Rates
Rate
- ₹6,990
Pack prices
- 5h: ₹30
- 10h: ₹60
online
- ₹6,990/hr
free classes
This first free class with Muhammad will allow you to get to know each other and to specify the exact learning requirements for the upcoming classes.
- 1hr
Similar Computer programming teachers in Glasgow
Kunika
Mumbai & Online
- ₹900/hr
- 1st class free
Himanshu
Gurugram & Online
- ₹1,500/hr
- 1st class free
Aniket
Bengaluru & Online
- ₹3,000/hr
- 1st class free
Somesh
Delhi & Online
- ₹1,000/hr
- 1st class free
Shubraj
Mumbai & Online
- ₹899/hr
- 1st class free
Pawan
Ghaziabad & Online
- ₹1,500/hr
Aditya
Gurugram & Online
- ₹999/hr
- 1st class free
Koushik
Bengaluru & Online
- ₹1,500/hr
- 1st class free
Mohit
Panchkula & Online
- ₹1,550/hr
- 1st class free
Dharmendra
Bengaluru & Online
- ₹2,500/hr
- 1st class free
Akash
Bengaluru & Online
- ₹600/hr
- 1st class free
Sajida
New Delhi & Online
- ₹999/hr
- 1st class free
N Bala
Hyderabad & Online
- ₹999/hr
- 1st class free
Lokendra
Noida & Online
- ₹1,200/hr
- 1st class free
Abhishek
Kanpur & Online
- ₹300/hr
- 1st class free
Ritik
New Delhi & Online
- ₹2,000/hr
- 1st class free
Akash
Mumbai & Online
- ₹1,500/hr
- 1st class free
AYUSHI
Prayagraj & Online
- ₹1,500/hr
Vidhya
Thane & Online
- ₹1,200/hr
- 1st class free
Harsh
Bengaluru & Online
- ₹1,200/hr
- 1st class free
-
More Computer programming teachers
