Hello, students!
My name is Nick, and I am a computer science educator with 6 years of experience in teaching and tutoring online. I specialize in a range of topics in computer science, including programming languages, data structures, algorithms, artificial intelligence, machine learning, and computer networks. I have a degree in computer science and a passion for teaching that has allowed me to help many students excel in their computer science courses. I have also helped students prepare for programming competitions, hackathons, and research projects.
My teaching style is focused on providing a strong foundation in the fundamentals of computer science, while also encouraging students to explore advanced topics and develop their own projects. I believe in a hands-on approach to learning, and I often use real-world examples and case studies to help students understand complex concepts.
In terms of programming languages, I have a strong command of several languages, including Python, Java, C++, C, C#, PHP, HTML and JavaScript, Swift, Android and many more. I have extensive experience working with a variety of different tools and frameworks. I'm also knowledgeable in artificial intelligence and machine learning, and can help you understand how these technologies can be applied to real-world problems.
Subjects
-
JAVA Beginner-Expert
-
Python Beginner-Expert
-
JavaScript Beginner-Expert
-
C++ and Data Structures Beginner-Expert
-
C / C++ & Data Structures Beginner-Expert
Experience
-
Assistant Lecturer (Jun, 2019
–Present) at Kenyatta University, Nairobi County
I teach python, C++, Java for IT students in practical labs
Fee details
KSh1,500–5,500/hour
(US$11.63–42.64/hour)