3.1

Taesik Kim

Computer Science - Bellevue College

3.1
Quality
3.5
Difficulty
52%
Would Retake
91
Reviews
3.1
Quality
3.5
Difficulty
3.1
Helpful
3.1
Clarity

52%

Would Retake

91

Reviews

Rating Distribution
Official

5

31

4

13

3

9

2

6

1

32

What Students Say

I struggled whole quarter to understand him lectures

CS210 - 1.0 rating

He doesn't know to explain the lectures

CS210 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

79%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 65 grades
Most common grades:
A (24)
A+ (16)
A- (8)
Grade Distribution
A(40)B(4)C(6)D(3)F(0)A-/B+(13)
Based on 79 reported grades
A: 24
A+: 16
A-: 8
Not sure yet: 7
Common Tags
EXTRA CREDIT (30)
Caring (18)
Tough grader (16)
Lecture heavy (13)
Respected (11)
Skip class? You won't pass. (11)
Participation matters (11)
Accessible outside class (11)
Rating Trend

Stable

-0.20 avg change
Mar
May
Jun
Oct
Nov
Dec
Last 6 months
Ratings by Course

CS145

5.0

(1)

CS210211

4.8

(4)

CS211

3.3

(43)

CES210

2.7

(10)

CS210

2.6

(32)
+1 more courses
Difficulty by Course

CS212

4.0

CES210

3.6

CS210

3.6

CS210211

3.5

CS211

3.4

Reviews (91)
5.0
3.0
CS210
Grade: A
Dec 1, 2016
Would take again

Very hard working professor that is dedicated to his students. He is always willing to help. He will take the time to analyze your work to find where you are struggling so he can help you improve.

Gives good feedback
Respected
Skip class? You won't pass.
5.0
3.0
CS210
Grade: B+
Mar 7, 2017
Would take again

He is a great professor who values learning more than anything. If you do bad on the midterm he will make a make-up exam specifically on your weaknesses to make you a better coder. I have much respect for this teacher and I recommend you take him if you can.

Gives good feedback
Respected
LOTS OF HOMEWORK
1.0
5.0
CS210
May 24, 2017
Wouldn't take again

He doesn't know to explain the lectures. Teaching nothing and expect you to know too much!

Tough Grader
SO MANY PAPERS
LECTURE HEAVY
1.0
5.0
CS210
May 24, 2017
Wouldn't take again

Don't take him if you are not a programmer if you have years of experience you should be alright otherwise you will fail. POOR lectures... I struggled whole quarter to understand him lectures...

Tough Grader
SO MANY PAPERS
LECTURE HEAVY
5.0
3.0
CS211
Grade: A+
Jun 21, 2017
Would take again

Professor Kim is a very caring professor. He truly wants all his students to succeed and understand the material. He offers extensions for those who are struggling and has many opportunities for extra credit. I honestly had a great time in the class and rarely had to stress. I have a large amount of respect for this professor.

Respected
Inspirational
Caring
4.0
3.0
CS211
Grade: Not sure yet
Oct 14, 2017
Would take again

Very kind, caring and eager to help individual students on his own time. Helpfully explains real world application for given material.

ACCESSIBLE OUTSIDE CLASS
Caring
EXTRA CREDIT
2.0
4.0
CS210
Grade: B+
Oct 17, 2017
Wouldn't take again

I took him for CS 210 and 211, he is a very confusing teacher and although he knows the material well can't teach it properly to his students. Reading off the power points without further explanation is utterly useless..

Tough Grader
Get ready to read
TEST HEAVY
1.0
4.0
CS211
Grade: B+
Mar 5, 2018
Wouldn't take again

He treats everyone differently. To those who doesn't have enough experience in programming he would be impatient. And also ,he always gives special attention to girls in my class by interacting with them for the most of the time. His english is bad. The only thing he can say is this is very eazy.

Tough Grader
2.0
4.0
CS210
Mar 8, 2018
Wouldn't take again

He's okay... Just know that you'll have to pretty much self-study outside of class. During lectures, he just reads off of the PowerPoints with very few explanations. Would prefer if Professor live coded instead. Posted homework specifications sometimes isn't clear. Take if you're willing to study VERY hard or is already an experienced coder.

Tough Grader
EXTRA CREDIT
1.0
5.0
CS211
Grade: B-
Mar 22, 2018
Wouldn't take again

He said the final will look pretty much like the practice, but actually it turned out to be super hard. Half of the class gotta retake. If you wanna get an A, dont think of taking his class unless u r already kind experienced in coding.

Tough Grader
1.0
5.0
CS211
Grade: B+
Mar 24, 2018
Wouldn't take again

He is really bad at explaining those details in his ppt. I tried so hard in his class and I almost got an A-. He doesn't even curve it.

Tough Grader
1.0
5.0
CS211
Apr 4, 2018
Wouldn't take again

His english is really bad, he cant explains anything in details. Always ask the student how to explain in English. Also, The assignment specifications isnt clear. He doesnt reply email and Canvas inbox. the worst teacher ever. Always said he has strong relationships with Korean and China government. Please stop boasting and focus on the student.

4.0
2.0
CS210
Grade: A+
Apr 25, 2018
Would take again

He is legit as long as you care about learning Java programming and can fill in the gaps in his lectures due to his broken english. You will have to learn about the content independently, but thats to be expected when taking an introductory CS course. He gives so much extra credit you can bomb the final/midterm and still get an A.

Participation matters
ACCESSIBLE OUTSIDE CLASS
EXTRA CREDIT
5.0
3.0
CS211
Grade: A
Jun 12, 2018
Would take again

He is a good professor who has a huge professional background working for a big companies. During the lectures, he always mention what kind of interview questions you might get asked by future employer. His practice tests helped me to understand the material. He also does a great job of volunteering in countries where CS isnt well represented.

Respected
Get ready to read
Skip class? You won't pass.
1.0
5.0
CS211
Grade: B
Jun 15, 2018
Wouldn't take again

Never ever take his class if you want a good grade( A ). His English is very limited and cannot even explain everything. He treats everyone differently, don't consider him unless you have no other choices. Final test is super super super hard, be prepared to study hard.

Tough Grader
Skip class? You won't pass.
TEST HEAVY
3.0
4.0
CS211
Jun 17, 2018
Wouldn't take again

Professor Kim has a heavy accent and the lectures are hard to understand, but my god if the man doesn't ooze niceness and positivity. He wants to help, but honestly doesn't seem to really understand questions. Do practice its, form study groups for the assignments. If you show effort, professor Kim will notice.

Get ready to read
Inspirational
Caring
2.0
1.0
CS211
Grade: A+
Nov 1, 2018
Wouldn't take again

Getting a good grade in this class is very easy. Prof Kim genuinely cares about your success and will give you perfect scores on assignments as long as you try. That being said, the class is too easy and will not prepare you for getting a job. It's unfortunate, because he means well, but most of his career advice and course content is outdated.

ACCESSIBLE OUTSIDE CLASS
Caring
EXTRA CREDIT
4.0
3.0
CS211
Nov 13, 2018
Would take again

It's not an easy course, and you really need to pay attention to learn from him, but if you're really there for it, he gives you everything you need to succeed. He's kind of a prankster. He'll give you reasonable opportunities for extra credit as often as he can, but it will require going the extra mile. Take photos of the code he shows you.

Skip class? You won't pass.
Hilarious
EXTRA CREDIT
5.0
4.0
CS211
Grade: A
Nov 30, 2018
Would take again

Kim is an amazing and professional instructor. I would definitely recommend him for people who are looking to take this class. He tried real hard to teach us and if you do what is assigned you'll get a good grade. He has a many professional background and mention what kind of interview questions.

3.0
3.0
CS211
Grade: A
Feb 2, 2019
Wouldn't take again

Taesik is a great guy and super caring about his students. He does a fine job teaching but his assignments are pretty open ended. Hard to really understand what he wants us to do. He gives little to no description of what to do and your left questioning what the assignment even is. I would say this is his one and only downfall.

LOTS OF HOMEWORK
Caring
EXTRA CREDIT
4.0
4.0
CS210
Mar 5, 2019
Would take again

He has good material for the classes, although what he asks on tests and assignments are not really compatible to the lectures. I needed a lot of help from friends and google to do assignments for this class. The tests were tricky, he likes to make it somehow difficult... I'd still take classes with him because I like the challenge.

Test heavy
EXTRA CREDIT
Tough grader
5.0
3.0
CS211
Grade: A
Mar 16, 2019
Would take again

When I took his CS211 in fall 2018, he gave us so many extra credits. He wants people to come out of the class richer in knowledge, and he supports people by being willing to offer them good grade if they WORK HARD and show him their PASSION. He has some funny jokes in class although I was probably the only few people laughing at his jokes haha.

Accessible outside class
Hilarious
EXTRA CREDIT
4.0
3.0
CS211
Grade: Not sure yet
Mar 17, 2019
Would take again

I'd highly recommend him to the new students who want to have a new experience and to see a new style of teaching. he doesn't follow the textbook as other traditional instructors. He uses his own method of teaching and tries to show the students about the things they need to know to find a JOB. I personally saw a lot of improvements in my skills.

1.0
4.0
CS210
Grade: A-
Mar 19, 2019
Wouldn't take again

He will not help you understand the material. Taesik teaches through non-descriptive powerpoints and he's terrible at explaining how Java works. I solely relied on tutors to teach me Java because asking Taesik is pointless. The reason I got a good grade is because I did every single practice-it problem and spent hours with tutors and taught myself

Lots of homework
Get ready to read
Test heavy
2.0
4.0
CS212
Grade: C-
Mar 20, 2019
Wouldn't take again

Book is outdated (Java 7, current is Java 8). His naming conventions for methods or variables are terrible. In-Class Practice involves more writing and thinking and very little coding. Coding assignments are done outside of class, doesn't respond on weekends. Talks a lot about his experience, no feedback given on assignments or practice assignments

Lots of homework
Skip class? You won't pass.
Lecture heavy
1.0
5.0
CS210
Mar 22, 2019
Wouldn't take again

If you strong at coding, so this class may fix for you. However, as the beginner of coding, so please don't take his class. The materials in class are helpless. If you try to ask him for helps, also helpless. His testes and assignments always harder than what you has been taught. Moreover, he take attendance everyday, and always have popup quiz.

Test heavy
Beware of pop quizzes
Tough grader
1.0
1.0
CS211
Mar 30, 2019
Wouldn't take again

Prof. Kim is nice guy, but he lacks pedagogical skill, he is not fair grader. If you have no coding background don't take his class. Two mid-exams, and final, 8 assignments.

1.0
3.0
CS210
May 24, 2019
Wouldn't take again

Pretty bad professor, his explanations and lectures make NO sense whatsoever, he's never responded to or read any of my emails, and he takes attendance every day. I would strongly recommend not taking him, especially if you're new to coding.

1.0
2.0
CS210
Grade: A-
Jun 3, 2019
Wouldn't take again

Someone will like his teaching style, I certainly didn't. He reads straight off a powerpoint, but I'll give him some props because it looks like he didn't rip it straight out of the textbook. His teaching ultimately just doesn't go anywhere and if you ask a clarifying question, he seems to take it as a personal attack as he was angry every time.

1.0
4.0
CS211
Grade: A-
Aug 12, 2019
Wouldn't take again

I hate to say it since he is a very nice person, but he is so bad at teaching. His assignments are vague and poorly thought out. When you ask him questions his explanations are poor. Doesn't help that although he understands data structures, he is not very experienced with Java.

Caring
EXTRA CREDIT
1.0
5.0
CS210
Grade: A-
Oct 24, 2019
Wouldn't take again

His lecture is power point-based. His class is basically a self-taught class. If you don't show up, then be ready for an F. Although he may allow notes for midterms, his notes are hard to understand.

Test heavy
Lecture heavy
Tough grader
3.0
4.0
CS211
Grade: C+
Jan 5, 2020
Would take again

He's a friendly person, but his teaching leaves much to be desired. There is an undeniable language barrier that keeps him from being able to communicate his years of experience to his students. However, knowing that, he grades very easily and gives us as much help as he can, staying long after class to at least attempt to understand our questions.

Get ready to read
Skip class? You won't pass.
Test heavy
1.0
4.0
CS210
Grade: Not sure yet
Feb 8, 2020
Wouldn't take again

AVOID AT ALL COSTS!!! Kim is a horrible teacher, it is painfully hard to understand his English and that is if you pay 120% attention. His entire lecture is based off the ppts, which makes it basically a self taught class. Do not choose him if you have never done coding, and even if you have, only choose him when you have no choice.

Skip class? You won't pass.
Graded by few things
Tough grader
5.0
4.0
CS210211
Grade: A
Feb 20, 2020
Would take again

I don't get why anyone would talk about his accent, because I understand him clearly. He is a tough grader and his exams are hard but he wants you to succeed! he is so caring and would reach out to you. if you don't understand come to his office hours and he would gladly explain things to you from the start.

Accessible outside class
Graded by few things
Test heavy
1.0
5.0
CES210
Grade: Not sure yet
Mar 4, 2020
Wouldn't take again

The professor really made it difficult for me to try and learn the class as I was starting out as a beginner. His lectures were really just reading off the board and it's really difficult to learn since he isn't a native English speaker. He tries to help but it leads to me looking things up online and finding ways to finish my assignments.

Skip class? You won't pass.
Test heavy
5.0
3.0
CS210
Grade: A
Apr 2, 2020
Would take again

Taesik in my opinion was an amazing teacher! Although it took some time to understand his lectures (he has a thick accent), he had his powerpoints posted on canvas, so that you could review. Gave a lot of in-class practice, assignments, take-home quizzes, and extra credit but it helped me understand what I was learning.

Skip class? You won't pass.
Caring
EXTRA CREDIT
5.0
2.0
CS210
Grade: A+
Apr 16, 2020
Would take again

Taesik Kim is the best professor I have ever had. I used to hate computer science from the bottom of my heart, he made me love it. I recommend him over anyone else. His presentations are super easy to understand and hilarious. Easy A if you pay attention a lil bit. Also, he's too kind and caring.

Respected
Skip class? You won't pass.
Amazing lectures
5.0
1.0
CS210
Grade: A
Jul 6, 2020
Would take again

He is very inspirational

Gives good feedback
Respected
Inspirational
5.0
3.0
CS145
Grade: A+
Aug 28, 2020
Would take again

I love Professor Kim! He's so caring and so smart, he shared so many information about new upcoming technologies such as deep learning, tensorflow, IoT and much more during an introductory CS course.

Respected
Inspirational
Caring
5.0
3.0
CS211
Grade: A+
Apr 8, 2021
Would take again

I took his CS210 and CS211 classes. His lectures are PowerPoints on Canvas which are straightforward and sometimes funny. Every Monday, we had an optional check-in Zoom to go over material and further explain requirements for projects. Assignments are several "quizzes" (short assignments), and 5 projects. Tests were pretty hard, but open book.

Accessible outside class
Participation matters
Clear grading criteria
5.0
3.0
CS211
Grade: Incomplete
Apr 23, 2021
Would take again

Yes, Professor Kim is just like most CS professors who use powerpoint as their main source of lecture, but his slides are the most straightforward, concise, easy to understand out of all professors I had. They are funny as well. Take him! He was originally an online professor so his online courses are better than most prof's course.

Accessible outside class
Inspirational
Amazing lectures
3.0
4.0
CS211
Grade: C+
Jun 25, 2021
Wouldn't take again

You have these involving projects which are actually pretty challenging and fun. And you have weekly quizzes. But here's the thing: THEY MEAN ALMOST NOTHING! 30% of grade - midterm, 30% final. They are hard too. Needless to say, I didn't do well on these tests and I got a c+ in the class, which is an basically an F. Total waste of time.

5.0
4.0
CS211
Grade: A
Sep 3, 2021
Would take again

Do NOT judge him because he cannot speak English well. This is America learn to understand people with accents. He will give many project hints/code away during lectures so attend them, and ask questions! Midterm is easy but the final is hard because its standardized. He gives so much extra credit to make up for it (30-50pts). So caring, love him

Gives good feedback
Accessible outside class
Caring
1.0
5.0
CS211
Grade: A-
Nov 23, 2021
Wouldn't take again

One of the worst CS prof.

Lots of homework
Skip class? You won't pass.
Tough grader
5.0
3.0
CS211
Grade: A
Nov 28, 2021
Would take again

Don't know why Prof Kim's ratings are so slow. He is very passionate and gives INCREDIBLE resources such as the PowerPoint slides he made for each and every assignment. I've had plenty of other CS professors who were not structured nor helpful at all but Prof Kim goes above and beyond. Sure he has an accent but the resources he gives are enough.

Inspirational
Caring
5.0
3.0
CS210
Grade: A
Apr 6, 2022
Would take again

I'm not sure why Professor Kim has such a low score, he is a really caring guy who will help you out with assignments so long as you reach out to him ahead of time. Although his lectures may be hard to understand at times, he is very helpful and cares for his students. I'm taking him again for the next CS class.

Gives good feedback
Accessible outside class
5.0
3.0
CS210211
Grade: A+
Apr 30, 2022
Would take again

Hard Korean accent but provides very clear instructions when needed. If you can't get through his accent and rely on him helping you understand the content, you will struggle. In that case, be ready to self-learn the content. Everything is straightforward. Really easy to follow slides.

EXTRA CREDIT
Clear grading criteria
Inspirational
1.0
5.0
CS210
Grade: D-
Jun 7, 2022

PLEASE PLEASE DO NOT TAKE THIS CLASS. THE WORST TEACHER I HAVE EVER HAD. First of all, he does not know how to grade any assignments AT ALL. He doesn't teach you how to code and expects you to complete all assignments with no help. HIS GRADING SYSTEM IS SO GARBAGE. PLEASE FOR THE LOVE OF GOD DO NOT TAKE THIS CLASS YOU WILL THANK ME LATER. DO NOT

Tough grader
1.0
5.0
CS210
Grade: C-
Jun 7, 2022

Worst experience ever! No response to emails, never responding to emails, not an introduction to the coding class, challenging assignments with little to any guidance, holding the zoom meetings at 8 pm and not recording them. DO NOT TAKE THIS PROFESSOR NO MATTER WHAT YOU WILL REGRET IT!

1.0
5.0
CES210
Grade: B-
Jul 28, 2022

literally the most awful prof ive ever had holy shit. cannot teach for the LIFE OF HIM. also you lose points for missing lecture and theyre not recorded. just awful tbh

Lecture heavy
Graded by few things
4.0
3.0
CS211
Grade: A+
Dec 23, 2022
Would take again

Hard accent, but has clearly laid out slides and examples to boost his lecture. Lenient grader, and sprinkles in the occasional extra credit assignment. Accessible outside of class; responds quickly to emails.

Accessible outside class
1.0
3.0
CS211
Grade: A
Feb 2, 2023

I did not enjoy my time with Kim. I only received a good grade because I am a hard-working student. As a student I found it to be extremely difficult to be in his course. Please avoid him if you can and take CS211 with a more caring professor.

3.0
4.0
CS211
Grade: A
Mar 28, 2023
Would take again

This class had practice assignments, projects, a midterm and final. My learning heavily relied on the lectures and slides. The teachers lectures were intuitive but fast-paced. I found the midterm and final easy, as they were multiple choice and written portions. For the projects, I had to do online research and seek peer advice to complete them.

Participation matters
Lots of homework
Lecture heavy
4.0
2.0
CS211
Grade: A
Apr 6, 2023
Would take again

Professor Kim's class isn't too difficult since he gives lots of extra credit. However, his accent can make him a bit difficult to understand at times. So if you do not have any experience with coding, do a bit of review or studying before taking his course. If English isn't your first language, then I'd choose a different professor.

Participation matters
EXTRA CREDIT
Lecture heavy
1.0
3.0
CS210
Grade: A-
May 15, 2023

This class has been a bit of a nightmare. Strong accent makes him hard to understand at times but what's worse is that his English isn't good enough to always understand the questions he is asked. It's hard to recommend a prof who I can't understand and who also doesn't understand his students. DO NOT TAKE if English is not your first language.

5.0
1.0
CS211
Grade: A+
Jun 21, 2023
Would take again

Professor Kim's class was amazing. Like most professors, showing interest in class gains you more attention, and he gives you a lot of extra credit. I'm just disappointed I don't have any classes with him anymore. He has also specialized in AI and Deep Learning, and has industry experience, which is great.

EXTRA CREDIT
Amazing lectures
Gives good feedback
5.0
3.0
CES210
Grade: A
Jun 25, 2023
Would take again

Professor Kim's course is definitely worth taking.His material is structure and clear.Although English is not my native language,I can understand his course very easily.He takes time to explain things in great detail, providing step by step guidance, making it easy to follow.Rather than being overwhelmed, you'll feel capable to track the coursework

Amazing lectures
Respected
Accessible outside class
5.0
3.0
CS210211
Grade: Rather not say
Jul 10, 2023
Would take again

My experience with Professor Kim was enjoyable. I took him for both CS 210 and 211. Professor Kim provides very clear and detailed lectures. He also has a great sense of humor, which made the class feel lively. You are graded on class work and projects, with 2 part midterm and a finale. Plus, he provides a lot of extra credit which can help a lot.

Participation matters
Amazing lectures
Caring
5.0
2.0
CES210
Grade: A
Aug 11, 2023
Would take again

I'm taking 210 with professor Kim for Summer quarter and this guy is seriously awesome. He shows you the answers for the in class practices in his lectures and gives a bunch of extra credit. He also is nice enough to share his previous exams with students to study. He's understanding and funny too. Cool guy.

EXTRA CREDIT
Caring
Accessible outside class
1.0
4.0
CS210
Grade: Not sure yet
Aug 15, 2023

Lectures were not at all engaging, accent was extremely heavy and did not provide recordings of the lectures so we could try to go through them again to understand better. Was inaccessible outside of class, never replied to emails or gave a point to reach him. There were a couple extra credit opportunities.

Tough grader
EXTRA CREDIT
Lecture heavy
4.0
4.0
CS210211
Grade: A
Oct 2, 2023
Would take again

Overall I thought he was good, gives very thorough lectures that covers the material. If you are struggling he is very willing to help outside of class. I would take him again.

Participation matters
Lots of homework
4.0
3.0
CES210
Grade: A
Nov 7, 2023
Would take again

His accent was hard to understand at times but turned out to be a strength for him as he had to explain concepts so many times for people to understand his accent. Class is is mandatory for the in class practices and he helps you through them, overall good teacher.

Tough grader
Amazing lectures
5.0
3.0
CS211
Grade: Incomplete
Nov 14, 2023
Would take again

He's very flexible and caring. He gives bunch of extra credits so you can make up your test, and also really working hard to make students understand the lecture contents.

EXTRA CREDIT
Amazing lectures
Respected
5.0
1.0
CS210
Grade: A+
Dec 12, 2023
Would take again

Although he has a strong accent makes him hard to understand and had a lots of in class practice that I have to finish during the class, but he gives us lots of extra credits and he is really wiling to help and caring outside of class. Don't listen to the bad reviews, those are the students who didn't take the class well. It's really easy.

EXTRA CREDIT
Gives good feedback
Caring
5.0
3.0
CS210
Grade: A
Dec 22, 2023
Would take again

Professor Kim offers a lot of great resources and lecture notes to help you learn. He has mandatory attendance if you want to get perfect grades in his class. About 60-70% of the time in class is his lectures, so be prepared for that. Some people also mentioned his accent, but it was not an issue at all in the class. Also, he provides extra credit.

EXTRA CREDIT
Lecture heavy
Accessible outside class
5.0
3.0
CS211
Grade: A
Dec 28, 2023
Would take again

Dr. Kim is very supportive and caring! He is reachable outside of class and gives useful lecture topics as well as lots of extra credit. Had to miss some classes, but Dr. Kim was so kind that he gave me recaps of the missed lessons and encouraged me a lot. Now I am less afraid of CS. Definitely RECOMMENDED!

EXTRA CREDIT
Caring
Accessible outside class
3.0
3.0
CS211
Grade: Not sure yet
May 2, 2024

Professor Kim has great lectures and I feel like I learned a lot from them. However, his assignments and projects are incredibly unclear and vague. There are spelling errors in the project instructions and important details are left out.

Amazing lectures
Hilarious
Lecture heavy
1.0
5.0
CS211
May 14, 2024

does not respond to emails, covers random topics and doesn't make it beginner friendly.

Tough grader
Get ready to read
Participation matters
5.0
3.0
CS211
Grade: A
May 18, 2024
Would take again

I was hesitant before taking his class, BUT I do not regret, in fact I wish I've taken his CS210 earlier, because it turns out he's one of my favorite instructors at BC! He designed all the PowerPoint slides by himself, which is very helpful, he's lectures are fun and informative. He's super reachable, and replies your email quickly!!

EXTRA CREDIT
Amazing lectures
Hilarious
3.0
4.0
CS211
Grade: A
Jun 10, 2024

Prof. Kim is an interesting teacher that many in his class have grown a bitter sweat relationship with. He is more lenient and nicer to students that attend every session and is helpful for the most part. He has beef with the textbook for some reason tho. He has in-class quizz randomly that he only shows in class, so skipping class is risk.

Participation matters
EXTRA CREDIT
Beware of pop quizzes
5.0
2.0
CS211
Grade: A+
Jul 1, 2024
Would take again

Good Teacher, Well organized class too

Participation matters
EXTRA CREDIT
Lots of homework
4.0
1.0
CES210
Grade: A
Aug 8, 2024
Would take again

He is a great teacher and he explains well but has a strong accent which took me about the first week to understand him fully, luckily week one moved pretty slowly and then the class started to pick up. Attendance is not mandatory for a grade but he will post problems on the board and nowhere else so if you want a good grade you have to attend.

Participation matters
EXTRA CREDIT
Respected
1.0
5.0
CS211
Grade: A-
Aug 15, 2024

this "expert" in AI has terrible lectures and have mandatory class practices. his exams are awfully designed, it's all memorization and has no depth to it.

5.0
3.0
CS211
Grade: A+
Oct 22, 2024
Would take again

Awesome teacher.

EXTRA CREDIT
Lots of homework
Respected
1.0
5.0
CS211
Grade: B+
Nov 3, 2024
Would take again

I hate having to sit in his class everyday, he has terrible lectures. I barely learn. I hate the I can never understand him because he is terrible at explaining things. He does not make the class easy by giving you time, you have to finish it in class, and when you ask for help on a in class practice he just says he can not give you the answer.

4.0
3.0
CS210
Grade: A+
Dec 3, 2024
Would take again

Dr. Kim cares about his students and wants us to succeed. While the course was tough for me at the start as I was pretty new to coding, with the in class practices I quickly got the hang of it. The powerpoints are decent, and the professor gives a ton of extra credit opportunities so don't worry if you do bad on a test cause you can recover it.

3.0
5.0
CS211
Grade: C+
Dec 4, 2024

You must attend all classes. if you miss one class that's 10 points lost because often there will be in class assignment. 10 points is roughly 3.5% of your grade. often times he will assign things due by end of class that actually take far longer to complete then he gives time to do. extra credit is enough for maybe 30 points. Also gives 0 feedback

Graded by few things
2.0
3.0
CES210
Grade: A+
Dec 11, 2024

English is not his first language, his accent is heavy. Lectures are horribly jumbled and hard to understand. He has a hard time effectively communicating course concepts, and I had to do a lot of extrapolating on my own. Great guy, though, he cares deeply about his students and their success. He hands out so much EC.

EXTRA CREDIT
Caring
5.0
2.0
CS211
Grade: A+
Dec 12, 2024
Would take again

You get used to his accent after 3-4 days. He's a great professor with tons of extra credit opportunities (I finished with above 105%). Final and midterms were easy. He made his own easy to understand presentations, and he is very caring about every one of his students.

EXTRA CREDIT
Amazing lectures
Caring
1.0
5.0
CS210
Grade: Drop/Withdrawal
Feb 22, 2025

He's nice until asked about coding, assignments, etc then he gets defensive and won't answer. In-class practice feels like a setup for failure, how is it practice under time pressure with new concepts? His lecture notes are basically copy-pasted from textbook, you may as well read the book. Lecture are so hard to follow due to his terrible English.

2.0
4.0
CS210
Mar 10, 2025

do NOT take if you have little to no experience in java. you'll get too confused on the basics of computer science that you won't be able to write any code or answer test with confidence. there isnt as much extra credit as people say. inclass practice(quiz) - does not help. overall, a great person but not a great teacher and not beginner friendly.

Tough grader
Lecture heavy
5.0
3.0
CS211
Grade: A+
Mar 14, 2025
Would take again

Excellent professor, lots of in-class practice, but he's very willing to give you more time or adapt so you don't lose credit, lots of extra credit as well. YOU JUST HAVE TO TALK TO HIM, COMMUNICATE!! It's a difficult course to learn by nature; don't expect it to be an easy A, but his class is great.

EXTRA CREDIT
Amazing lectures
Caring
3.0
4.0
CES210
Grade: B
Mar 21, 2025

Sometimes you can't understand him because his voice is so quiet.

Tough grader
EXTRA CREDIT
Lecture heavy
1.0
5.0
CS210
Grade: Rather not say
Mar 23, 2025

When you ask for help he tells you to reread the lecture slides and he says asking for help from anyone but him is considered cheating...

Tough grader
Lecture heavy
1.0
5.0
CES210
Grade: Incomplete
May 11, 2025

Terrible. He grade so freakin randomly, at the beginning of my quarter, my code were well run, but he just grade me so bad just because i didnt insert the output image(the question didnt even mention this). He's just terrible at grading, really dont want you get good grade Better not take his class

Tough grader
Test heavy
Graded by few things
1.0
3.0
CS210
Grade: Incomplete
May 20, 2025

He is a very nice and caring person, but I don't recommend taking his class. He is not good at teaching. Even though I'm trying to focus on what he teaches, I don't understand it. He wants us to code with a limited time and grade randomly. I took CS209 with Professor Fatma. I'm still getting great marks because I use her lecture as a reference.

1.0
5.0
CS210
Grade: D+
Jun 10, 2025

Really heavy accent I could barely understand, wordy lectures with unclear instructions, tough, picky and amiguous grading with assignments taking off points for minor mistakes like fomatting errors or not adding comments for one part of your code.

Tough grader
Lecture heavy
Test heavy
4.0
2.0
CS210
Grade: Not sure yet
Oct 6, 2025
Would take again

Slightly heavy korean accent. A lot of extra credit in quizzes. Make sure to read the lecture and study before class.

EXTRA CREDIT
Beware of pop quizzes
Lecture heavy
1.0
5.0
CES210
Grade: A-
Nov 14, 2025

Horrible class structure, can't understand what he's saying either. I'm so glad I transfered to UW CS, he genuinely made me consider changing my major because of how terrible his grading, email response time, and class structure was. HW is graded like a test which allows no room for mistakes and actual learning either.

Tough grader
Lots of homework
5.0
2.0
CS211
Grade: A
Dec 17, 2025
Would take again

Kind Professor with lots of extra credit provided for in-class practice. (5 percent EC if you get them all correct) He does have a strong accent, but you can understand everything he says after 1 or 2 weeks. Organized Canvas page and clear lecture notes are also very review-friendly. With the EC, it's not super hard to get an A with some efforts.

EXTRA CREDIT
Clear grading criteria
Caring
4.0
5.0
CS210
Grade: C+
Dec 31, 2025
Would take again

Heavy grader during inclass practice quizzes and exams. Its decieving that it is an 'intro' course but what is expected is how to solve problems using the code. Simply learning the code isn't enough. I would suggest reading ahead, learning how the code works, AND learning how to creatively solve problems. Expect to practice outside of class or fail

Tough grader
Participation matters
Graded by few things
Class Info

Online Classes

100%

Attendance Mandatory

79%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 65 grades
Most common grades:
A (24)
A+ (16)
A- (8)
Grade Distribution
A(40)B(4)C(6)D(3)F(0)A-/B+(13)
Based on 79 reported grades
A: 24
A+: 16
A-: 8
Not sure yet: 7
Common Tags
EXTRA CREDIT (30)
Caring (18)
Tough grader (16)
Lecture heavy (13)
Respected (11)
Skip class? You won't pass. (11)
Participation matters (11)
Accessible outside class (11)
Rating Trend

Stable

-0.20 avg change
Mar
May
Jun
Oct
Nov
Dec
Last 6 months
Ratings by Course

CS145

5.0

(1)

CS210211

4.8

(4)

CS211

3.3

(43)

CES210

2.7

(10)

CS210

2.6

(32)
+1 more courses
Difficulty by Course

CS212

4.0

CES210

3.6

CS210

3.6

CS210211

3.5

CS211

3.4

Similar Professors