Search
Nicholas K.'s Photo

Computer Science & Mathematics Tutor | AI & Software Engineering
Nicholas K.

107 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $60

About Nicholas


Bio

Hello, my name is Nicholas! I am a graduate student pursuing an M.S. in Computer Science at the University of California, San Diego, where I specialize in generative models and deep learning for scientific applications at the Rose STL Lab. I have been tutoring for the past six years in artificial intelligence, computer programming, mathematics, and other STEM-related fields, while also serving as a research mentor for university students over the past few years. During my education, I have...

Hello, my name is Nicholas! I am a graduate student pursuing an M.S. in Computer Science at the University of California, San Diego, where I specialize in generative models and deep learning for scientific applications at the Rose STL Lab. I have been tutoring for the past six years in artificial intelligence, computer programming, mathematics, and other STEM-related fields, while also serving as a research mentor for university students over the past few years. During my education, I have authored and coauthored multiple academic research papers that have been accepted to top machine learning conferences such as NeurIPS, AAAI, and L4DC. I have also worked as a Firmware Engineer Intern at Western Digital during the summer, specializing in performance optimization for HDD firmware.

Teaching is something I am deeply passionate about because, as a first-generation college student, I know how impactful the opportunities it provides can be. I firmly believe that anyone with the right mindset and habits can seize these opportunities to achieve their goals. I see this potential in every student I've worked with, regardless of their skill level or background, and I am always invested in helping them succeed. Most of the topics I teach are complex and rigorous, so my tutoring approach emphasizes breaking down difficult concepts into simple, digestible steps. This helps students build a strong foundation while developing the confidence to tackle subjects that can often feel overwhelming. I have experience teaching both one-on-one sessions and small-group lessons, tutoring up to 10 students at a time, and I tailor my teaching methods to fit each individual's learning style and pace.

If you are interested in working with a tutor, whether it is for your classes or your own personal interests, please feel free to reach out! I look forward to hearing from you if you have questions about computer science, artificial intelligence, mathematics, or any other subject you may need help with.


Education

University of California, Irvine
Computer Science
University of California, San Diego
Masters

Policies

  • Hourly Rate: $60
  • Rate details: You can reschedule or cancel a session up to 24 hours before the lesson starts. If you change with less than 24 hours notice, you will be charged for one hour of the agreed-upon rate for your lesson.
  • Lesson cancellation: 24 hours notice required
  • Background check passed on 10/23/2024

  • Your first lesson is backed by our Good Fit Guarantee

Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat

Nicholas hasn’t set a schedule.

We’re having trouble loading this schedule right now. Please try again later.


Approved Subjects

C++

C++

I learned C++ during my undergraduate studies at UCI and also have over a year experience working at Western Digital as a Software Engineer. C++ was a language we needed to use on a regular basis for the job.
Computer Science

Computer Science

I learned computer science during my undergraduate studies at UCI and also have over a year experience working at Western Digital as a Software Engineer. We frequently need to apply CS concepts into the job I had.
Data Science

Data Science

I have done data science through my education and research at my universities. I am currently a master student at UCSD specializing in Artificial Intelligence and Data Science and am currently writing a thesis in the field. I have also submitted Data Science papers during my undergraduate studies at UCI focusing on applications in astrophysics. Also completed data science focus classes in machine learning and statistics as well at my university.
Discrete Math

Discrete Math

I have a bachelors degree in computer science form UCI. As part of this degree program, you go through multiple years of coursework on topics in discrete math.
Linux

Linux

I completed a bachelors degree in computer science where learning and being proficient in Linux was a requirement. Also spent over a year working professionally at Western Digital as a Software Engineer where we regularly used Linux as an operating system.
Machine Learning/ AI

Machine Learning/ AI

I do graduate level AI/ML work through my education and research at my universities. I am currently a graduate student at UCSD specializing in Artificial Intelligence and am currently cooperating with Wu Tsai Human Performance Alliance in publishing machine learning papers for athletic sports. I have also submitted Machine Learning papers during my undergraduate studies at UCI focusing on applications in astrophysics.
Swimming

Swimming

Worked as a swimming instructor for over 3 years with a company called SwimLabs Swim School. I worked with swimmers of all ages (6 months - adult) and of all levels (beginner - competitive). I have a deep understanding of both basic water safety skills and advanced swimming techniques used for competitions.
ACT Math
Algebra 1
Algebra 2
C
Calculus
Computer Programming
Differential Equations
Elementary Math
GED
General Computer
Geometry
GRE
Java
JavaScript
Linear Algebra
Physics
Prealgebra
Precalculus
Probability
Python
SAT Math
SQL
Statistics
Trigonometry
Nicholas K.'s Photo

Questions? Contact Nicholas before you book.

Still have questions?

Ratings and Reviews


Rating

5.0 (49 ratings)
5 star
(49)
4 star
(0)
3 star
(0)
2 star
(0)
1 star
(0)

Reviews

Extremely clear explanations and highly knowledgeable

Nick is teaching me math and machine learning. He is truly talented at breaking down complex topics into understandable explanations. Combined with his in depth knowledge of the fundamentals, he truly speeds up your learning. I would recommend Nick to anyone wanting to learn math, computer science, or machine learning.

Franco, 3 lessons with Nicholas

C++

Nicholas is very knowledgeable, kind, and most importantly....patient with his students. I have been tutored by him many times. He is always on time and eager to help. Excellent tutor!

Bernadette, 6 lessons with Nicholas

knowledgeable and patient AI tutor

Nicholas was very thorough and patient with his lesson on the basics of machine learning for a newbie like me. He effectively used the whiteboard and provided clear graphics to demonstrate his points.

Juliette, 1 lesson with Nicholas
Hourly Rate: $60
Contact Nicholas