Computer Science Tutoring
with Oxford PhD
Master AI, Machine Learning, Data Science & Coding
with a former Oxford University Tutor and PhD
About Me
Hi, I’m Marian! I am a PhD candidate and a former Tutor in Machine Learning at Oxford University. I’ve been passionate about coding since a young age, competing in the Informatics Olympiad and later working at Imperial College’s Data Science Institute and Oxford’s deep learning VGG Group.
In my tutoring I help students demystify complex concepts using a digital whiteboard as well as develop practical coding experience via live coding. Each session is 100% tailored to you, whether you need help with coursework, want to advance in your career, or more.
When not tutoring, I find inspiration by travelling the world and surfing.
Ready to start learning?
1-on-1 Tutoring
Coding
Master coding in Python, whether you’re an absolute beginner or more experienced. From for loops all the way to algorithms, data structures & concurrency.
From $49 / hour
AI / Machine Learning
Master AI concepts and techniques, from Machine Learning, Deep Learning, Computer Vision, LLMs, Chatbots & GPT, with Python, PyTorch and TensorFlow.
From $49 / hour
Data Science
Learn to gather, preprocess, analyse and visualise data with Python, Pandas, & Matplotlib. Generate insights for your business or get help with your coursework.
From $49 / hour
Why Work with Me?
🎓 Oxford University PhD candidate in Machine Learning.
👨🏫 Former Oxford University Tutor in Machine Learning.
⭐ Great student reviews.
💻 Live coding sessions.
👤 1-on-1 lessons, 100% focused on your needs.
🗓️ Flexible schedule including mornings, evenings and weekends.
💵 Affordable rates, from $49 per hour.
Testimonials
“Explaining concepts clearly”
Marian was very helpful in explaining concepts clearly and answering questions.
★ ★ ★ ★ ★
— MEng Student, University of Oxford
“He was amazing”
He was amazing, it would be great if we could get notes of solutions after the tutorial.
★ ★ ★ ★ ★
— MEng Student, University of Oxford
“Organized way of working”
I can acknowledge his organized way of working and his dedication.
★ ★ ★ ★ ★
— Research Fellow, Imperial College London
Frequently Asked Questions
What qualifications do you have to teach these subjects?
I am a PhD candidate in Machine Learning at Oxford University, where I also served as a Tutor for the Machine Learning master’s course. I have also interned at the Imperial College Data Science Institute and the VGG Group at Oxford.
What can I expect from my first tutoring session?
Before starting tutoring I offer a 10-15 minute free call where we’ll assess your current skills and discuss your goals. I will then create a custom tutoring plan for you and if you’re happy with it we will then start the lessons.
How are the tutoring sessions conducted?
All tutoring is done online via Zoom, which means I can help you wherever you are. This involves live coding sessions using an online coding environment and explaining topics on a virtual whiteboard to make our sessions both effective and engaging.
What makes your tutoring sessions interactive?
I believe in active learning, so expect our sessions to include live coding exercises, problem-solving together, and plenty of opportunities for you to ask questions and get involved.
Can I choose specific topics to focus on during my sessions?
Absolutely! I encourage you to identify topics you’re particularly interested in or areas where you need more support. Tailoring our sessions to your interests makes learning more relevant and effective for you.
How is progress measured and communicated?
Your progress will be assessed through regular feedback based on your assignments and quizzes. At the end of each session I will also give you feedback on your strengths and areas for improvement.
What are the available scheduling options?
I offer a very flexible schedule that includes mornings, afternoons, evenings, and weekends to fit your availability. Please get in touch to discuss your schedule.
What are your rates and how are payments handled?
My tutoring starts at $49 per hour. At the moment payments can be made via PayPal or direct bank transfer to secure your session.
What if I need to cancel or reschedule a session?
If you need to cancel or reschedule, please inform me at least 24 hours in advance. Cancellations made less than 24 hours before a session will incur a 50% fee to cover the reserved time.
How can I make the most out of my tutoring sessions?
To maximise your learning, please come prepared with specific questions or topics you’d like to discuss. Regular review and practice between our sessions will also greatly enhance your understanding and retention of the material.
Do you provide support outside of scheduled sessions?
Yes, I am available for quick follow-up questions via email, and I strive to respond within 24 hours to help clarify any doubts or extend our session discussions.
What outcomes can I expect from your tutoring?
While individual results can vary, most of my students experience significant improvements in their understanding of the material, achieve higher grades, and gain greater confidence in applying their skills to real-world problems.
Get in Touch
Let’s schedule a 10 minute free call to discuss how I can help you ✔