- Hourly rate £49
- Response Time 3h
- Number of students 50+
1st lesson free!
A Computer Science Lecturer with a PhD from Imperial College London, who has tutored in Computing for more than nine years.
- By webcam
We host the best tutors. Quality of their profile, experience in their field. Dr.Kritaphat will be happy to arrange your first Computer Skills lesson.
About the lesson
*****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.
- Computer Skills
- Computer programming
- Programming languages
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.
Perfect! Dr.Kritaphat is honestly very good! I had many errors in my project but he explained the project to me properly pointed out my errors, and even discussed ideas i could work on. I am definitely going for another class. Highly recommend
Perfect! Dr.Krit is very knowledgeable in his field and is excellent at explaining complex ideas in a simple form. I learnt a lot from him, surprisingly at a faster rate than I originally expected. Amazing tutor!
Perfect! Explains programming in an easy to understand manner, would highly recommend for anyone starting in informatics!
Perfect! Dr Kritaphat has a very calm and patient manner. For our first session, which he offered for free, he quickly ascertained my programming level and the type of support I require, and was able to map out how we would best work together in support of my learning goals. I am impressed by his knowledge and teaching style and am excited to study further.
Perfect! Dr.Kritaphat is a very well versed in anything to do with computer coding / programming. He helps to break down all problems and explain step by step processes. I would recommend Dr. Kritaphat to anybody and thank him again for all his help!!
Perfect! Dr. Kritaphat is very nice teacher. My 13 years old took today first session with him and he sounds pretty happy and very well connected. He mentioned that he is friendly and give proper time and attention to all questions what He asked . He is looking forward to continue sessions with him. Thank you
Perfect! Dr Kritaphat has taken my understanding and confidence in software development to the next level. I appreciate his patience and in-depth explanation of how each problem or concept is approached and solved. His teaching is priceless.
Perfect! Dr. Kritaphat is really good at what he does. He explains things very thoroughly in ways that are easy for me to understand.
Perfect! Dr Krit tutored me for approximately 5-6 months before my university exams and taught very clearly and accurately. I would definitely recommend
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
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.
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.
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.
Perfect! His understanding of my area
Perfect! Patience, deep knowledge of the subject. Excellent teaching skills.
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.
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.
Perfect! Excellent tutor! very patient and clear in explaining concepts.
- Dr.Kritaphat's response : Nadesh is motivated and works hard to improve her understanding of Python and programming in general. With more practice on the homework, she should do well on her exam.
Excellent! Level of understanding within the session
Perfect! Dr Kritaphat was extremely helpful in explaining methods for programming different Reinforcement Learning methods. He made it very clear to me how to implement my knowledge into a Python code.
- Dr.Kritaphat's response : We went through a lot of sessions on reinforcement learning using Python together. Federico is really hardworking and wanted to truly understand everything that we covered.
Perfect! Great experience! I had an excellent session in programming C. I am definitely booking regular sessions with him. Dr. Kritaphat is very knowledgeable, clear and patient. He literally knows how to simplify the question and break down to make it easy to understand. Yes I definitely recommend him for anyone struggle with uni subjects. Top rank!
Perfect! He has in-depth knowledge and know-how to give you an understanding of a topic clearly and concisely. I enjoy studying
- Dr.Kritaphat's response : Great effort from Molly. Always ask questions when things were not clear and systematically schedule the lessons.
Perfect! Dr Krit is an excellent tutor. I take Discrete Maths and Programming tutoring with him. He breaks down topic areas I struggled to understand in my uni lectures in a very simplistic manner. He makes sure you fully understand and allows you to ask questions before moving on to a next topic which is key for me. I’ve booked and will book sessions over and again if need be with him. Thanks Krit!
- Dr.Kritaphat's response : Great effort from Sulaiman! He keens on fully understanding each topic and always asks a question to clear things out.
Perfect! Explained everything clearly and gave me challenging exercises too. Thank you!
Perfect! He is the perfect tutor, he is patient, efficient and very nice, he knows how to solve real problems and explain to you everything you need. I recommend him to everybody dealing with programming at all levels!
- Dr.Kritaphat's response : Elena is really patience and hardworking. Keep up the good work. :)
Perfect! A wonderful tutor. He is super knowledgable, and explains complicated concepts in a clear and understandable manner. I absoluetly recommend.
- Dr.Kritaphat's response : Adrian is a very bright student, and always strives on truly understand each topic.
View more reviews
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.
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.
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.
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.
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!
View more recommendations
- 5h: £240
- 10h: £470
Find out more about Dr.Kritaphat
Can you tell us about your first experience using a computer?
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.
What is the technological evolution that has marked you most, and what will be, in your eyes, a turning point in this field?
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.
Explain your expertise, your interest in it, and, more broadly, its importance in the computer world.
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.
Do so-called 'visionaries,' such as Bill Gates, Steve Jobs, and Mark Zuckerberg, inspire you, or do you have other role models?
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.
Provide valuable anecdote related to your subject or your days at school.
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.
What would you say to an uncomfortable person in front of a screen which states that "IT is too complicated"?
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.
What are your other passions, related or non-related to computers?
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.
What makes you a Superprof in IT?
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.