
Seongnam, South Korea
Hey students! My name is Kevin, and I am a student graduating from high school in Seoul. I am bound for UC San Diego as a computer science major! I teach fundamental programming kn... Read more
I value balance in my lessons. What I usually do is explain the fundamental concepts and principles in the first half of class, and then walk through an example problem or applicat... Read more
UC San Diego
No files uploaded yet
No files uploaded yet
No files uploaded yet
I use GitHub, Reddit, Quora, etc. to stay updated with recent changes or user experiences with programming languages. Since I am also working on an LLM Project right now, it is in my best interest to
I find coding challenges online from various platforms I use such as leetcode, baekjoon, or simply youtube, and sometimes host online competitions for my students or give them homework packages that they have to solve through.
I've mainly helped students prepare for coding competitions involving complex algorithms, rather than app or web development. However, I've also helped a few students create simple apps using swift.
I use online problem solving platforms such as leetcode or baekjoon (Korean coding platform) for practice for students, and my own hand-made lectures to teach the algorithms themselves.
I have helped 30+ students in my high school to compete in competitive programming challenges like USACO and ACSL mainly. We would do weekly training sessions where I would teach them knew algorithms and problem types then make them solve in a given time frame.
I can teach advanced programming topics and algorithms that are beyond entry-level coding interview problems, such as DFS, Dijkstra, Prim's Algorithm, Union-Find, etc.
I manage this issue in two ways: either change the amount of workload or change the structure of the workload. If time is the only issue, I can simply decrease the amount of work my students have to do but if the way the homework is structured proves unproductive, I can change the type of work they do.
With my past students, I have had several unplanned video calls or group chats where I had to explain how to solve homework problems that they could not do on their own. I usually have around 30 minutes to spare for each unplanned session.