Homepage
Tutoring Jobs
Dr.Kritaphat - Prof computer skills - London
 
  • Ambassador
  • (24 reviews)
C
Chibudom
« Perfect! Dr Krit tutored me for approximately 5-6 months before my university... More »
C
Chibudom
« Perfect! Dr Krit tutored me for approximately 5-6 months before my university exams and taught very clearly and accurately. I would definitely recommend »
$98/h
1st lesson free!
Profile and degree verified
Response Time 4h
Lessons offered by Dr.Kritaphat
  • Individual
The lessons will be held
Taught subjects
  • Computer Skills
  • Computer programming
  • Programming languages
  • Python
  • Artificial Intelligence
Levels
  • Primary
  • High School
  • NCEA Level 1
  • NCEA Level 2
  • NCEA Level 3
  • Adult education
  • Undergraduate
  • Masters
  • Diploma
  • Doctorate
  • Beginner
  • Intermediate
  • Advanced
  • Professional
  • Kids

A Computer Science Lecturer with a PhD from Imperial College London, who has tutored in Computing for more than nine years.

Methodology

*****To help me decide if I can help you and have a more efficient first lesson, can you please list the subject and topics that you need help with. If possible, you can also send me materials that you want to cover with me to my email.*****

My approach is trying to give you the intuitions of each topic so that you can fully understand them. I do not believe in blindly memorizing the formulas. Instead, I prefer to teach the students how to derive them and understand how to use them properly in different scenarios. Prior to a class, I always prepare for the materials and plan the topics. During the lesson, I will annotate a pdf on the screen, and the student can also keep a copy of the materials. After each class, the students will also appropriately be given some homework to practice in their own time.

Ambassador

One of our best tutors! High-quality profile, qualifications verified and response guaranteed. Dr.Kritaphat will plan your first lesson with care.

Experience

I am currently a lecturer in the Department of Computer Science, and my research focuses on Deep Learning for Computer Vision. I completed my Ph.D. and MEng from Imperial College London and had more than nine years of experience in teaching Maths and Computing. At university, I was a teaching assistant for computing subjects such as Programming, Logics, Statistical Machine Learning, Deep Learning, etc.

Rates

Rate for online lessons : $98/h
Rate for 5 hours of lessons : $479
Rate for 10 hours of lessons : $937
Lessons offered by Dr.Kritaphat
Individual
The lessons will be held
Taught subjects
  • Computer Skills
  • Computer programming
  • Programming languages
  • Python
  • Artificial Intelligence
Levels
  • Primary
  • High School
  • NCEA Level 1
  • NCEA Level 2
  • NCEA Level 3
  • Adult education
  • Undergraduate
  • Masters
  • Diploma
  • Doctorate
  • Beginner
  • Intermediate
  • Advanced
  • Professional
  • Kids

Dr.Kritaphat's CV

----------------
Educations
----------------
- Ph.D. from Imperial College London.
Thesis title: "Facial Analysis with Deep Learning and Auxiliary Spatial Features from Facial Landmarks." My research focuses on deep learning for face analysis in images and videos. In particular, I developed a deep and deformable model for facial landmarks detection, Generative Adversarial Networks (GANs) for facial image-to-image translation, and a dataset for face forensic localization.

- MEng in Computing at Imperial College London.
Dissertation: "Reinforcement Learning to Induce Agents' Cooperation in Multi-Action Games." I graduated with First-class honor and made Engineering Dean's List on excellent examination results.

- A-Level at Cambridge Centre for Sixth-Form Studies.
Mathematics (A*), Further Mathematics (A), Physics (A).

---------------------------------
Teaching Experiences
---------------------------------
- Lecturer in the Department of Computer Science at Nakhon Si Thammarat Rajabhat University.
I taught programming in Python and Machine Learning to third-year students.

- Part-time Teacher at Phuket PALS and Prime Learning.
Gave private tutorials to international school students on Maths, Physics, and English in IGCSE, A-Level, IB, IELTS, GED, GRE, and GMAT.

- Teaching Assistant at Imperial College London.
Provided tutorials to students on Logics, AI Programming, Databases, Concurrency, Machine Learning, and Advanced Statistical Machine Learning, which involved conducting tutorials, marking their exercises, and giving constructive feedback.

---------------------------
Work Experiences
---------------------------
- Software Engineering Intern at Moore Capital Management
Provided, maintained, and improved financial analytic services and tools. Improved experiences on full-cycle development as well as workflow tools.

- Software Engineering Intern at Google
Wrote high-quality codes and producing well-thought-out designs. Improved team-working and time management.

--------------------------------------
Scholarships and Awards
--------------------------------------
- Best Student Paper Award from The 6th National Science and Technology Conference (NSCIC 2021).

- Best Student Paper Award from The 13th IEEE International Conference on Automatic Face and Gesture Recognition (FG 2019).

- Engineering Dean's List on excellent examination results.

- Credit Suisse Prize: the best Third Year Group Project.

- Fully-funded scholarship from the Royal Thai Government to finish a Ph.D. in Computing.

-------------------
Publications
-------------------
- K. Songsri-in and S. Zafeiriou, Face Video Generation from a Single Image and Landmarks, The IEEE Conference on Automatic Face and Gesture Recognition, 2020.

- K. Songsri-in and S. Zafeiriou, Complement Face Forensic Detection and Localization with Facial Landmarks, CoRR, abs/1(concealed information), 2019.

- K. Songsri-in, G. Trigeorgis, and S. Zafeiriou, Deep & Deformable: Convolutional Mixtures of Deformable Part-based Models, The IEEE Conference on Automatic Face and Gesture Recognition, 2018.

24 reviews on Dr.Kritaphat
  • 4.9/5

All our ratings are collected by us and are given in confidence, they correspond to a real experience.
C
Chibudom

Perfect! Dr Krit tutored me for approximately 5-6 months before my university exams and taught very clearly and accurately. I would definitely recommend

S
Shiam Junior

Perfect! A nice intro, where Dr Krit, talked to me drilled into what I want , and some idea, even though there were technical issues on my end, Dr Krit was patient and went past the scheduled time, I never felt rushed during our talk, overall positive

S
Sophia

Perfect! Dr Kritaphat is great. He is patient, kind and explains terms well that make sense and are easy to understand and comprehend. Highly recommend him.

I
Iffy

Perfect! Had my first free lesson with Dr. Kritaphat and he really broke down some of the concepts I was finding difficult. He explains things slowly and at a great pace so that you can really understand.

A
Arjun

Perfect! My son is learning Python for the very fisrt time and completely new to any form of computer languages and Dr. Krit has been incredibly patient, very clear and empathetic.

In addition my son has dyslexia so things can take a bit longer and again Dr. Krit really takes his time to really explain the theories and logic.

We will be booking many more lessons to come and if your child wishes to start a programming language like Python then we recommend Dr. Krit very highly indeed.

Many thanks.

M
Medo

Perfect! His understanding of my area

B
Bogdan

Perfect! Patience, deep knowledge of the subject. Excellent teaching skills.

R
Razika

Perfect! Dr. Kritaphat has an excellent knowledge of programming tools. He supported me to master some basic and advanced python applications. Very smart and find solutions to the most complicated issues. He does all his best to let you understand what seems difficult to you.

Dr.Kritaphat's response

We went through Python for Machine Learning together. Razika is an excellent student. She is hard-working and always prepared before each lesson.

M
Mary

Perfect! Dr. Kritaphat is my tutor for Computer Programming. He explain everithing clearly. He make sure that the tutee understand every step of the work. He is always available,if you need help. So I really recommend him as He explain well and in a easy way to understand.

Dr.Kritaphat's response

Mary is smart and a quick learner. She always makes sure that she understand everything and asks questions when given the opportunities.

R
Roberto

Perfect! Perfect!

5 recommendations

J
Julia

I highly recommend Dr.Kritaphat for private lessons. He prepares the lessons very well and has been very patient with me when I was trying to solve difficult problems. He can also answer all questions in relation to his field of expertise.

C
Celine

I studied computer science with him, and I improved my grade because of him. He is very patience and can clearly explain complex problems to me. A lot of time, when I stuck with coding problem, he can always hint me toward the right direction and let me come up with the solution.

S
Sara

Krit is a very smart teacher. He helped me with my statistics module, and I passed. I really recommend tutoring with him, especially on Maths.

H
Hasin

I have studied programming with teacher Kritaphat. He is an amazing teacher. With his neat drawing, his explanations are always easy to understand. Learning programming with him is actually fun and I always looking to having a lesson with him.

J
Jennifer

Krit is a really good tutor who is very smart and very patience to me. I rediscovered so many topics in Maths that I used to struggle with, and now I fully understand them. I really recommend a private tutorial with him!

Interview with Dr.Kritaphat

QUESTION 01 | 08
Can you tell us about your first experience using a computer?
Dr.Kritaphat — The first time I used a computer was at my primary school in 2000 when I was nine years old. Back then, personal computers were getting more affordable and becoming more ubiquitous. The computer's external appearance was about the same as today except for the display, which was noticeably thicker. The user interface was a bit overwhelming, and many components seem mysterious to me. I remembered that we learned how to use email, text editor, spreadsheet, and slides. It was a fun experience doing assignments on a computer rather than writing them by hand.
Nevertheless, the most joyful aspect of using a computer as a kid was gaming! And I think the teachers notice that too because we did spend half of the time learning and the other half playing games.
QUESTION 02 | 08
What is the technological evolution that has marked you most, and what will be, in your eyes, a turning point in this field?
Dr.Kritaphat — Each significant technological leap was due to an improvement in autonomous systems. From the industrials revolution, people can quickly and efficiently produce better products. Later on, personal computers and smart mobile phones allow us to do things automatically and speedily. These days, Artificial Intelligence (AI) plays an essential role in improving our quality of life. We use them daily, sometimes without realizing it. For instance, we ask Siri or Alexa for a quick fact check, or we use face recognition on our mobile phone for fast unlocking. However, AI used today mostly focus on solving a specific task really well. Nowadays, researchers and companies are working hard toward making a fully autonomous AI, which can be somewhat exciting and scary at the same time.
QUESTION 03 | 08
Explain your expertise, your interest in it, and, more broadly, its importance in the computer world.
Dr.Kritaphat — I completed my Ph.D. from Imperial College London in Computing. Currently, I am a lecturer in the Department of Computer Science at Nakhon Si Thammarat Rajabhat University. My research and thesis focus on Deep Learning for Computer Vision. In particular, I worked on solving face landmarks detection, manipulating facial videos, and detecting fake facial images. These types of methods are essential and have been used widely. For example, face altering filters from Snapchat and Instagram rely on face tracking and facial video manipulation algorithms to work seamlessly on your mobile phone.
QUESTION 04 | 08
Do so-called 'visionaries,' such as Bill Gates, Steve Jobs, and Mark Zuckerberg, inspire you, or do you have other role models?
Dr.Kritaphat — Everyone listed here is brilliant in their way. However, I think that each of us has our own personal path to fulfill. Admiring and learning from successful people is one way to inspire us, but learning to truly understand what we want to get out of our lives is more important to me.
QUESTION 05 | 08
Provide valuable anecdote related to your subject or your days at school.
Dr.Kritaphat — Learning to code in my first year at Imperial College London without much prior knowledge was literally causing me a headache every day. I needed to get out of the stress, and I had to swim daily to relieve the pain. Sometimes, we need to realize our limitations and need to know when to take a break and look at our situation from a different perspective.
QUESTION 06 | 08
What would you say to an uncomfortable person in front of a screen which states that "IT is too complicated"?
Dr.Kritaphat — Technologies suppose to be intuitive and make our lives easier. If you struggle with IT, it is more likely that you do not have a grasp of the top-down picture of IT and only focus on each complicated aspect of it. Having known, the big picture, it is easier to look up information and know how you can look for help.
QUESTION 07 | 08
What are your other passions, related or non-related to computers?
Dr.Kritaphat — I am addicted to Badminton, and I play it regularly, almost daily. Working with computers can have negative effects on my emotional and physical health, and playing Badminton is just the right answer for me. I know it is a cliché, but I really recommend everyone to partake in an active hobby to keep us happy and healthy.
QUESTION 08 | 08
What makes you a Superprof in IT?
Dr.Kritaphat — As a lecturer and researcher in computing, I always need to learn new technologies every day to catch up with frontier researches. I also teach and mentor students both at the university and privately. Additionally, I still code daily for my academic research and personal projects. As a result, I am competent in the subjects that I teach and capable of applying my knowledge in real-world applications.

Similar tutors

computer skills lessons closeby? Here's a selection of tutor listings that you can check out.
Superprof can also suggest computer programming 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.

Christchurch
Current Master student with strong professional background offering Python lessons in Christchurch
$20
Hao
1st lesson free!

This is Hao. I can give Python lessons to everyone who is interested in programming or Uni students. I would start from the...

Lessons by webcam Face to face lessons Approved profile
Heysham, United Kingdom
Engaging, humorous, professional and qualified Computer Science Teacher with 18 years experience, offering Python tutoring online.
$48
Matthew
  • (23 reviews)
1st lesson free!

I will provide support to students outside of tutoring sessions, when necessary, using Email and Zoom. I like to use a...

Lessons by webcam Face to face lessons Approved profile
Paris 18e, France
How to acquire the basics to become an ethical hacker? On Paris (face) or elsewhere (web)
$85
Laurent
  • (63 reviews)
1st lesson free!

I am a computer enthusiast. My classes are for those who want to discover this beautiful science. My teaching is based on...

Lessons by webcam Approved profile
London, United Kingdom
University lecturer with 15 years of programming experience offering online & in-person classes in London
$96
Igor
  • (15 reviews)
1st lesson free!

I am looking forward to sharing my experience and knowledge in computer programming with anyone who wants to improve their...

Lessons by webcam Face to face lessons Approved profile
Toronto, Canada
Learn the fundamentals of web development from HTML, CSS, and JavaScript, to servers, databases and APIs.
$55
Dimitry
  • (22 reviews)
1st lesson free!

My first priority is to understand a student's goals and needs. This informs my teaching style and the structure of our...

Lessons by webcam Face to face lessons Approved profile Responds within an hour
Paris 16e, France
Gives courses of creation of the websites on Wordpress, HTML, CSS, Zoning Sites in Paris
$46
Michelle
  • (14 reviews)

For my students who want to learn HTML and CSS, Im going to give a little presentation on the utilities of software like...

Lessons by webcam Approved profile Responds within an hour
Tortona, Italy
MATLAB Ambassador PhD student in bioengineering with MATLAB Associate certificate and 5 years of experience offers MATLAB lessons both online and in person (Turin / Vercelli / Alessandria)
$43
Marco
  • (39 reviews)

My methodology is based on an engineering approach, so I start the discussion by framing the general problem, in order to...

Lessons by webcam Face to face lessons Approved profile Responds within an hour
Grasse, France
Senior Web Developer giving web development and programming courses (for all levels)
$60
Stéphane
  • (11 reviews)
1st lesson free!

We will approach the context, the keywords, the key concepts and the usages of concepts of programming and development, in...

Lessons by webcam Face to face lessons Approved profile
Paris, France
Trainer expert in PHP, Python, Java, Symfony, MySQL, HTML, ... 1st free course; )
$51
Thomas
  • (37 reviews)
1st lesson free!

My method: 10% theory and 90% practice. The goal is to keep you awake and active in your learning! For this, I set up for my...

Lessons by webcam Approved profile
London, United Kingdom
University lecturer with 15 years of software development experience offering private tutition online & in-person in London
$96
Igor
  • (7 reviews)
1st lesson free!

I am looking forward to sharing my experience and knowledge in computer programming with anyone who wants to improve their...

Lessons by webcam Face to face lessons Approved profile
West Melbourne, Australia
Learn coding in Python, Java, C++ and C# from the ground up with a professional tutor having 6000+ hours of teaching experience
$58
Priyanka
  • (97 reviews)
1st lesson free!

I take all my lessons online via zoom meetings. My lessons focus on teaching a way of thinking aimed at solving problems. I...

Lessons by webcam Approved profile
Santiago, Chile
Software Engineering Student (UChile) gives programming classes in Python, Java, Javascript and HTML with an academic focus and practical applications. From Calera de Tango with 6+ years of exp.
$34
Cristóbal
  • (21 reviews)
1st lesson free!

My teaching method is totally personalized according to the needs and skills of each student. I use various audiovisual and...

Lessons by webcam Face to face lessons Approved profile Responds within an hour
Paris 6e, France
IT teacher for IT initiation, understanding and knowing, easy using your computer, tablet, smartphone, internet, google chrome, mozilla, safari and Apple, Macintosh of course - Paris
$43
Adrien
  • (42 reviews)

Teaching IT since 2017, I adapt my courses to the profile of the person taught and whatever their level, objectives and...

Lessons by webcam Face to face lessons Approved profile
Mississauga, Canada
Programming in Python: From the basics to Object Oriented Programming - Online from Mississauga
$22
Muhammad
  • (10 reviews)
1st lesson free!

I help students understand the approach to any challenges that they face while they're studying. My aim while teaching is...

Lessons by webcam Approved profile
Paris 12e, France
Data Analytics Consultant Engineer, Python, NumPy, Pandas. 35 € / h: 10 hour pack | Flexible slots from 8 a.m. to 8 p.m., Weekends too, Christmas holidays | Satisfied or refunded. Flexible cancellatio
$51
Mourad
  • (43 reviews)
1st lesson free!

Distance learning on Skype or Zoom or Google Meet or Microsoft Teams, for better efficiency. Regarding the working method,...

Lessons by webcam Approved profile
Torino, Italy
PhD student in bioengineering at the Polytechnic of Turin offers lessons in Matlab in the Turin area
$34
Diletta
  • (9 reviews)
1st lesson free!

My methodology is based on an initial listening to the student's problems in order to adapt my lessons to the individual and...

Lessons by webcam Face to face lessons Approved profile
Taupō
IT Technician offering specific IT skills in Taupo 12 years general IT experience covering a broad range of the industry
$30
Terry
1st lesson free!

I'm a hands on approach to learning. With clients, I like to encourage and empower them with the knowledge to fix the issue...

Lessons by webcam Face to face lessons Approved profile Responds within an hour
Montpellier, France
Versatile developer, EPITECH graduate, Montpellier programming course (C, JavaScript, Python, HTML, Flutter...)
$43
Will
  • (16 reviews)
1st lesson free!

I listen, I take note, and I adapt according to the person. Programming in a real context requires research, so the...

Lessons by webcam Approved profile
München, Germany
Programming and ML courses from Software Engineer with Master in Machine Learning with several years of experience in Munich
$103
Pegah
  • (24 reviews)

I teach using many practical examples, and students write code from the first lesson. I think programming is not difficult...

Lessons by webcam Face to face lessons Approved profile
Toorak, Australia
Blender and Maya tutor gives lessons in modelling, sculpting, UV unwrapping, texturing, rigging, animating, lighting, rendering, and more.
$47
Joshua
  • (12 reviews)
1st lesson free!

My approach to teaching and lesson planning is customisation. Every lesson is tailored to the individual student or group,...

Lessons by webcam Face to face lessons Approved profile Responds within an hour
at his home at your home By webcam
1 hour Not available Not available $98
5 hours Not available Not available $489
10 hours Not available Not available $977
Book a class