3.8

Ravinder Kang

Computer Science - Highline College

3.8
Quality
2.8
Difficulty
69%
Would Retake
154
Reviews
3.8
Quality
2.8
Difficulty
3.8
Helpful
3.9
Clarity

69%

Would Retake

154

Reviews

Rating Distribution
Official

5

90

4

16

3

10

2

16

1

22

What Students Say

Communication was horrible

CSCI102 - 1.0 rating

Does not communicate well

CSCI102 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

35%

Textbook Required

14%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 86 grades
Most common grades:
A (37)
A+ (17)
A- (14)
Grade Distribution
A(54)B(2)C(3)D(2)F(0)A-/B+(27)
Based on 88 reported grades
A: 37
A+: 17
A-: 14
B+: 13
Common Tags
Clear grading criteria (32)
Respected (23)
Gives good feedback (18)
Participation matters (18)
Caring (11)
Tough grader (9)
Hilarious (6)
Graded by few things (6)
Rating Trend

Stable

-0.18 avg change
Aug
Nov
Feb
Mar
Apr
Jun
Last 6 months
Ratings by Course

152

5.0

(1)

CIS180

5.0

(1)

CSCI255

5.0

(1)

CSCI111

5.0

(2)

CSCI115

5.0

(1)
+30 more courses
Difficulty by Course

CSCII

5.0

COMP3D

5.0

CSCI221

5.0

CIS180

4.0

CSCI111

4.0

Reviews (154)
4.0
4.0
CSCI151
May 7, 2003

Enthusiastic, and loves to challenge students. Great teacher for advanced programming classes. This teacher may be not be well suited if you've never had a programming class. Well thought out assignments!

5.0
1.0
CSCI151
Jun 9, 2003

Very Helpful Instructor,Class was almost too Easy

5.0
3.0
152
Nov 13, 2003

Keeps you going ... Keeps you learning! Great Teacher would highly recommend him!

5.0
4.0
CIS180
May 1, 2004

Cooool instructor - and love his British accent!

3.0
1.0
CSCI
Feb 5, 2004

No Comments

5.0
1.0
CSCI255
Nov 1, 2004

Rar is a fun instructor, but he sucks at armwrestling.

5.0
4.0
CSCI111
Mar 4, 2005

Fun Web class I learnt a lot! He sure knows his stuff. Always available and very flexible in meeting students outside office hours. Looking forward to taking more classes from him.

5.0
1.0
CSCI115
Jan 24, 2006

"INTRO PROGRAMMING W/Visual Basic." Very cool guy. Was pretty organized. Very clear, with step by step walkthroughs. The class layout was fairly interesting, even though I wasn't interested in programming (grad req). Tests aren't hard. Grades fairly. Very good class for beginners and even the computer illiterate.

4.0
1.0
CSCI105
Jan 9, 2007

Grades too easy for a college class (that said, some people still fail) If you put in a real effort, it's an easy A+

5.0
5.0
CSCII
Jun 13, 2007

An easy professor to get along with, and teaches in a fun way. Some times does pile a lot of work, but its about learning. Need to check his cool web site www.flightline.highline.edu/rkang

1.0
5.0
COMP3D
Dec 6, 2007

He spoke Engrish and couldn't answer even simple questions. I would NEVER take a class from him again.

3.0
1.0
CSI102
Mar 14, 2008

(online class) It seemed like the book was our professor and the students were more helpful at troubleshooting in the forums. Felt like Rav was really detached from the class. Maybe it's just the structure of the online class, but feedback in the weekly discussions might help fuel interest and aid understanding of the material.

2.0
1.0
CSCI105
Jun 6, 2008

I think Rav is unclear of his expectations at times. He needs to show more interest into helping his students. Would only sometimes reply to emails.seem unfriendly in the discussion boards in class. quizzes n tests are challenging(good). I felt like he was more of a facilitator than a teacher. The book was my teacher. He needs improvement

3.0
4.0
CSCI142
Jun 10, 2008

I enjoyed this class and enjoyed Rav. I do feel however that his explinations of what was expected were lacking. I missed out on 15% of the final because the explination of what was expected was a bit hazy. Attendance is highly recommended as you need to submit on a weekly basis the programs you worked on in class. Overall, it was a good class.

1.0
5.0
COMP3D
Jun 22, 2008

I hated this instructor. He seems to have good intentions but he's useless as a teacher.

1.0
1.0
CSCI105
Jun 23, 2008

I thought this online class was terrible, as pretty much what others are saying. Ravinder Kang never answered emails and 9/10 times other students were answering each other's questions on the forums. He didn't appear to check in on us very often. No instruction whatsoever, just tells you to read the book and do the assignment. Class had no teacher.

1.0
5.0
CSCI212
Jan 19, 2009

Teacher is a joke. Great subject. Poor execution. No programmer is going to be typing a line of code and remind him/herself that it's a syntax, or a string, or a Boolean. Basing majority of the grade on tests is ridiculous especially when the tests are incredibly hard but utterly pointless. Mandatory participation, I never understood the concept.

5.0
4.0
CS212
Mar 10, 2009

I read some of the other posts, I can not understand why the posts were "poor". This guy is fun, flexible, and available to assist on a one to one basis. If your willing to put the effort, you will learn a great deal.

3.0
5.0
CSCI100
Mar 10, 2009

Down to earth professor. Easy to get along, and teaches in a fun environment.

4.0
4.0
CS111
Oct 30, 2009

This guy Knows he's stuff! He can be fast, but usually comes back to remind, and go over the content. He always challenges you and totally relates to real life work! Hard, but that s how you leanr hey!?

2.0
3.0
CIS111
Dec 9, 2009

He may know his stuff but clearly not an instructor. You can sit through his class and not get anything out of it that you haven't gotten from the book. Rarely answers email. Unclear instructions. He comes to class and have no set guideline. Unfortunately, some HCC required course has only one instructor per course so it's impossible to avoid him.

3.0
4.0
CSCI102
Apr 15, 2010

I can't understand why some of you folks have rated this instructor poor.. I found him to be challenging, he tends to equip you for the real world and just give you the answers.

2.0
2.0
CSCI102
Mar 11, 2010

I had an online class and he was very slow at answering emails, ignores some of them. And when he did answer it was short and abrupt and he asked me questions back, questions I had already given him answers to in my emails. Even though he is the web guy, he couldn't even get angel working properly to show our grades.

5.0
3.0
CSCI102
May 14, 2010

You need to know some background when doing this class, but a lot to learn!

5.0
3.0
CS110
May 15, 2010

CSCI 110

5.0
4.0
CSCI110
Jun 5, 2010

I managed to create one awesome game! Kang knows he's content, always available to help.

5.0
3.0
CSCI102
Jun 9, 2010

Great class, was fun and felt that I learned a lot, both in CSCI 102 and CSCI 110. Two thumbs up!

5.0
4.0
CSCI111
Nov 14, 2010

Professor Kang know web development stuff and brings outside experience into the clsas. He doesn't just use the text book. Great Teacher.

5.0
4.0
CSCI100
Aug 2, 2010

Fun class, Dr. Kang is able to make it a fun class and not just a lecture type, where we just sit and listen!

1.0
4.0
CSCI102
Dec 9, 2010

Ravinder Kang is horrible at returning emails. This is not good practice for an online HTML class. I was practically self-taught using the textbook. It was a struggle. He did not provide any additional online study materials or vblogs to help guide us.

5.0
3.0
CSCI102
Feb 6, 2011

Rav is was always available, I called him numerous time (phone), and emailed him, and always responded within 24 hours. He beings real life expereince into the class. I enjoyed the class.

5.0
3.0
CSCI102
Jul 25, 2011

Prof. Kang brings a lot of experience into the class, stuff he relates to in the real world, and how professionals tackle problems. A enjoyable class.

5.0
3.0
CSCI212
Aug 23, 2011

JavaScript is a tricky language and if your not willing to pull your weight you will no doubt find it difficult. Prof. Kang was always available to assist. If you prefer to be spoon fed then I would suggest not taking this class. I found this class to be very valuable

5.0
4.0
CSCI212
Aug 23, 2011

I took JavaScript in Winter, and found Instructor Rav to be very helpful, he was always able to help me during office visits. Its a challenging class, so if you don't like programming then you will very likely find it challenging.

5.0
2.0
CSCI102
Aug 24, 2011

Thanks to Kang, I've just created my first website for my small business! He gave me a lot of input with design CSS HTML and Seo !

5.0
4.0
CSCI102
Aug 23, 2011

This summer class was a blast! Rav was able to demonstrate real life scenarios and how web developers utilize CSS and HTML. I would suggest any one to take the face to face class with Rav!

5.0
3.0
CSCI102
Dec 12, 2011

I took CSCI 102 and CSCI 111 (Web dev. and Flash) this quater and learnt so much! Rav know's the subject very well, he is able to bring real life examples into the class. Just one thing he doesn't treat you like a school kid, so be worned, he expects you to take on that responsibility.

4.0
2.0
CSCI102
Feb 23, 2012

The textbook is a must because you have to take quizzes and do assignments based on the reading. They're not hard though. Turn in everything on time and you'll most likely get a pretty easy A.

5.0
5.0
CSCI221
Aug 24, 2012

Learnt a lot in Rav's class, now able to try and build my very own app!

3.0
1.0
CSCI151
Sep 11, 2012

He's a cool guy but you need to make sure you come to him if you are struggling. If you just have knack for computer science you will have a good time in the class. If you're focus is elsewhere good luck.

5.0
3.0
A102
Dec 13, 2012

Great Teacher, that is able to relate to real life situations. One thing I found was that you do need to ask him if your stuck. I found him to be available via chat, email, and was able to share screens from home. I'm taking the next class with him!

5.0
1.0
CSCI102
Jan 5, 2013

A good professor always answered my emails in a timely fashion. There were some students that complained in my online class that seems like they were not ready for some independent study :) I would suggest that you ask as many questions via email and / or discussion forums and make sure you do this early on in the class and not week 10!

5.0
3.0
CSCI102
Jan 5, 2013

I had no idea how to build a web site, but taking this class helped my better understand HTML and CSS. Rav was always available and helped me during office hours and thru join.me. I'm looking forward to taking the next class HTML5 and CSS3. A great class I enjoyed!

5.0
1.0
CSCI102
Feb 15, 2013

I'm thoroughly enjoy this class, the instructor is calm and able to explain the content in the way I understand. Even though he states in the syllabus that he is not available during weekends, he is!

5.0
2.0
CSCI151
Jan 6, 2013

This class was found to be more of a way of tackling programming problems, so much different to Java 142 where we followed code. I enjoyed this and the way it was taught I was able to find ways of problems solving when it came to C++. One thing be ready to work in teams and on large final projects,

5.0
2.0
CSCI112
Feb 15, 2013

I'm finding the animation class a blast! Prof. Kang has a good handle on explaining and provide step by step examples. I have found him to show great examples of what professionals would do. A fun class and leaning at the same time.

2.0
1.0
CSCI121
Mar 13, 2013

He is cool but not good at teaching, also, what he teach is kids' stuff nothing useful in workplace. If you worked in computer science industry before, you will see nothing to learn from class.

5.0
2.0
CSCI121
Mar 17, 2013

I enjoyed this class, Rav is able to demonstrate and present content for mobile app development in a simple format yet allow you to create it! I came with nothing in this class and was able to build a good app!

5.0
2.0
CS121
Mar 17, 2013

This was a challenging class, instructor was able to assist, always available on the phone, and replied to my emails during weekends! Just be prepared to work hard, and ask for help if you need it. I'm taking the other class he is offering next quarter.

4.0
4.0
CIS121
Mar 17, 2013

Mr. Kang was a good teacher cares about how his students are doing. I was struggling in Mr. Kang's class because I am taking 2 computer science classes this quarter and he really helped me through it. Also he is very fast to respond and always available to help you in his office hours.

5.0
2.0
CSCI102
May 16, 2013

Thouroughly enjoying Kang's class. He has videos that have helped me a great deal, and is always able to help me via email or the discussion forums.

5.0
1.0
CSCI102
May 20, 2013

A great class, Mr. Kang is always available, and able to asist me with my assignments.. Great clas!

4.0
2.0
CSCI102
Jun 12, 2013

Rav's class was super easy, just do the assignments and tests and ask questions if confused. Only beef was with my final, as he docked me points for errors that were not present, and then apparently forgot to grade other bits which he docked more points, which were not there. With tests, be sure to have a well working browser and connection.

5.0
2.0
CSCI102
Jun 17, 2013

Wonderful teacher! He was always really nice and made sure that everyone understood something before moving on. His tests are extremely easy and they are open book. His final project does take time to finish properly but it is really easy if you pay attention in the class.

4.0
2.0
CSCI102
Aug 25, 2013

He's awesome. He makes me interested with web development more and more.

5.0
2.0
CSCI102
Oct 31, 2013

Good professor. Very fair grader and responds quickly to e-mails. Definitely recommend him.

5.0
4.0
CSCI102
Feb 8, 2014

I enjoyed the online class Nr Kabg taught. He has great videos that support the class content.

1.0
5.0
CSCI112
Mar 13, 2014

Rav is a very interesting person but not a great teacher. He has a tendency to answer your questions with questions leaving you and your fellow students confused and feeling intimidated. He does answer emails but does not answer questions you may have for him, instead he asks you if you read the book. And I did, I just needed clarification on HW.

3.0
3.0
CSCI121
Grade: B+
Mar 22, 2014

This class was a little difficult, but doable. I came into this class with little knowledge in computer science but I gained a lot afterwards. The expectations are pretty fair at what the teacher wants. If you do your part and put in effort, you will get a good grade.

5.0
2.0
CS112
Grade: B+
May 15, 2014

Kang provides clear directions, you just need to make sure you follow the directions and do the work. He always responds quickly. If in doubt or you have issues you just need to ask him. Great class.

1.0
5.0
CSCI151
Grade: C-
Jun 12, 2014

It's better to take online than hybrid or face-to-face. So confusing, and sometimes, he just moved on so fast...

5.0
1.0
CSCI102
Grade: B+
Sep 1, 2014

The class was well laid out and Kang had videos for all the topics. Though it was challenging I did learn a lot and able to create a website and present as my portfolio.

3.0
3.0
151
Grade: A+
Nov 26, 2014

The online class format is very confusing to follow. I would imagine it would be a rather difficult class for somebody that isn't that great at programming. It comes fairly easy to me so the class wasn't too bad. He is hit and miss when you ask for help. Assignments were very fun and practical however. Added a nice challenge and required thinking.

2.0
3.0
CSCI112A
Grade: A-
Jun 22, 2015

he seemed very unwilling to answer questions and wasn't very helpful in my opinion, I feel i just could have bought the book and learned the same stuff

5.0
3.0
CSCI102
Grade: A
Nov 19, 2015

Rav is a total sweetheart! He makes his exceptions very clear and expects your total effort. If you're new with computers or coding I wouldn't recommended this class, you may be confused. He actively responds to emails, will stay after class EVEN if you don't visit office hours, help you in class. He's fun and I loved learning - taking java next.

5.0
1.0
CIS111
Grade: A-
Jan 13, 2016

Kang was found to be an inspirational and knowledgeable instructor. He allowed to decide that Computer Science was for me. The CSCI 100 class was challenging but very informative, I must admit he really made the class exciting and interesting. I will no doubt be taking other classes taught by Kang. He doesn't treat you like kids!

4.0
3.0
CSCI100
Grade: A+
Mar 9, 2016

Highly recommend this instructor. Rav is a great communicator and is willing to help when you need extra support. Would take a class taught by this instructor again.

5.0
3.0
CS112
Grade: A
Mar 18, 2016

Great teacher! Really learned lot, he expects some effort to be put into the class but he also puts lots of effort into the class. He went at a good pace. I would recommend him as a teacher.

5.0
1.0
CS112
Grade: A-
Mar 18, 2016

Amazing teacher would take this class again. would defiantly recommend class.

5.0
1.0
CS112
Grade: A
Mar 28, 2016

I enjoyed the animation class. Mr Kang was always available to help with my final project and provide ways of improving. I found scripting a bit difficult.

2.0
2.0
CS112
Grade: B+
Mar 22, 2016

He has no idea how to properly animate. This class is an easy A however. The questions on the tests are often opinion based which tricks you into the wrong answer. There is no difference from taking this class in person or online

1.0
3.0
CSCI102
Grade: A
Jul 16, 2016
Wouldn't take again

Terrible teacher. Never gave good feedback, and his Canvas unit was extremely disorganized. He would spring random assignments on the class, saying that they'd been posted for weeks. He left during the quarter and his sub didn't know anything. Gave me 100% on every assignment but nearly failed my final project and wouldn't give ANY feedback.

5.0
5.0
CS112
Aug 29, 2016
Would take again

Great instructor! Looking forward to the next web dev class from him.

Respected
5.0
5.0
CSCI112
Aug 29, 2016
Would take again

It's amazing what I learnt in this animation class. It was a challenging class but very rewarding. I'll be taking the 3D class next quarter and seriously thinking of animation as a career! Take this class if your looking to learn and experience how to animate.

Respected
Clear grading criteria
Amazing lectures
5.0
4.0
CSCI102
Grade: A
Oct 4, 2016
Would take again

Mr Kang provided a great set up on canvas, the course was well laid out and have lots of videos. I had the opportunity to stop and replay them .

Gives good feedback
Respected
ACCESSIBLE OUTSIDE CLASS
5.0
4.0
CSCI100
Grade: A
Nov 11, 2016
Would take again

Great instructor. Rav is able to make the class exiting. He brings a lot of variety and not just lectures. I guess he has made me think twice as to why I.T. is the field to be in.

Respected
Inspirational
Hilarious
3.0
3.0
CS112
Grade: A
Dec 16, 2016
Would take again

C SCI 112 was a very interesting class where I learned the fundamental principles of animation by working in Adobe Flash. The tests were a bit lengthy, but the answers were always in the textbook. Professor Kang looks intimidating, but he was easy to talk to, and he answered all of my questions. There was a lot of work, but he was a fair grader.

Respected
LOTS OF HOMEWORK
Clear grading criteria
3.0
1.0
CSCI100
Grade: A+
Dec 18, 2016
Would take again

Very easy hybrid class, the instructions aren't clear on his assignments but easy grader so it makes it easier. If you are getting the material down, participation isn't necessary.

ACCESSIBLE OUTSIDE CLASS
1.0
4.0
CSCI102
Grade: Drop/Withdrawal
Apr 8, 2017
Wouldn't take again

Took his Online Intro To Web Development class. Communication was horrible. Took too long to respond to questions I had and the replies were short and mostly irrelevant to what I was asking. Also had the same experience when trying to communicate with him about advising since he is one of the main Faculty Advisors for Computer Science at Highline.

5.0
2.0
CIS121
Grade: A
May 11, 2017
Would take again

Rav is an amazing teacher! He is really funny and goes at a good pace. He frequently asks if anyone has questions which is good because not many teachers ask that. Just do that work and you will get a good grade. TBH he is my favorite teacher at Highline. I would definitely recommend taking his class. It was really fun.

Respected
Hilarious
Amazing lectures
4.0
2.0
CSCI102
Grade: A+
Nov 10, 2017
Would take again

I had no idea about what Web Dev. prior to this class but Rav made it so easy to understand with the interactive readings and skill building assignments. I went to his office hours when confused and he helped me every-time to figure it out. Super easy course work, read a chapter a week and complete one assignment. Final is worth a lot, start early

Get ready to read
Participation matters
Clear grading criteria
5.0
3.0
CSCI102
Grade: B+
Apr 28, 2018
Would take again

Rav is a great instructor. He has everything on the Canvas shell inc. videos. You cannot go wrong if you follow his grading rubric. He responds within 24 hours. Beware though, he is not always available during the weekends. SO make sure you do your assignments and get feedback during the week. Overall a great class, content, and structure.

Respected
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
5.0
1.0
CS112
Grade: A+
May 15, 2018
Would take again

This class was the easiest class I have ever took easy A+. This guy is hilarious and make learning fun. Everything is on canvas and is easy to find and complete. He is fast at responding to emails. Just do your work and you will do great!

Hilarious
5.0
3.0
CS112
Grade: B+
Oct 31, 2018
Would take again

Professor Kang is a really good teacher. He has everything on canvas and explains things during class well. Hes also really funny which helps make the class interesting. He really gave me a different perspective on the computer science field. Hes also a fairly easy grader if you follow the rubric. Just make sure you do your work.

Respected
Hilarious
Amazing lectures
1.0
3.0
CSI112
Grade: A
Nov 8, 2018
Wouldn't take again

Not so good teacher. There are a QUESTIONS FOR INSTRUCTOR ONLY discussion when you ask questions but he rarely answers them and when he does he really doesn't give you a clear answer. Kinda easy but not worth your time. You have to show up at least 1 a week and all assignments are due on Sundays at 11:59. 1st and 2nd module is easy.

Participation matters
Clear grading criteria
1.0
2.0
CSCI102
Dec 6, 2018
Wouldn't take again

He was very bad at responding to emails. He would give assignments that had nothing to do with web development. He doesn't help you when you need help, I asked him a question and waited a long time for an answer and all I got was "just google it". I don't recommend that anyone takes any class with him.

4.0
5.0
CS112
Grade: B+
Dec 12, 2018
Would take again

The class was steady with online videos. He was responsive if so asked for specific questions. Though questions like this doesnt work meant him asking for specifics. I visited him a few times and found the face to face to be helpful.

Gives good feedback
Clear grading criteria
5.0
2.0
CSCI102
Grade: A+
Dec 12, 2018
Wouldn't take again

This was an easy class. I just had to watch the videos and complete the online book. The mid term and final were easy and open for a few days. The best part I learnt was that I created my own website for our family business.

Gives good feedback
Respected
Clear grading criteria
5.0
5.0
CSCI102
Grade: A
Dec 12, 2018
Would take again

Kang is awesome. I just got my final project graded and got an A. I found him understanding especially when I was late on some of my assignments. He gave me feedback how to improve my final project. His grading is detailed in Canvas. If you follow that you cant go wrong!

Gives good feedback
Participation matters
ACCESSIBLE OUTSIDE CLASS
5.0
2.0
CS112
Grade: B
Jan 13, 2019
Would take again

Start of class was easy, but picked up after a few weeks. Overall I found it easy just had to do the practice exercises and meet prof Kang a few times.

Clear grading criteria
Caring
5.0
1.0
CSCI102
Grade: B+
Dec 14, 2018
Would take again

Easy class if you do your work. Every thing is due by Sunday for each week so was difficult for me to miss deadlines. I found lots of videos on Canvas and Kang was available by office and online. He will allowed me to submit late assignments early in the quarter for partial credit.

2.0
3.0
CS112
Grade: A+
Mar 19, 2019
Wouldn't take again

Not Hard but, no feedback on anything. Not sure what I actually learned other than to look up all the questions I had. Not responsive on his provided "questions for Instructor". Emailing was the best way to get anything answered. As long as you do the work you should be fine.

Get ready to read
Graded by few things
Clear grading criteria
1.0
4.0
CSCI112
Grade: B+
Apr 8, 2019
Wouldn't take again

THE WORST. I took online Animation from him. Canvas materials were dumped in no order and didn't even relate to assignments. Assignment guidelines were at best vague, at worst non-existant. Communicates in <5 word sentences and gives extremely unhelpful advice. Absolute worst teacher I've had. Avoid at all cost.

5.0
1.0
CS112
Grade: A
Apr 18, 2019
Would take again

I am usually wary about STEM classes since I am majoring in art history. But Mr. Kang was very helpful. I enjoyed the class and did very well. As long as you do your work youll do good. He is very helpful outside of class during as well. Just make sure you ask questions when you have them and read through everything on canvas thoroughly.

Gives good feedback
Respected
Accessible outside class
5.0
3.0
CSCI102
Grade: A
May 8, 2019
Would take again

Enjoyed Kangs class. He was always helpful when asked for assignments questions.

Respected
Clear grading criteria
5.0
1.0
A112
Jun 15, 2019
Would take again

Professor Rav is a very good teacher. It is very important to listen to his advise relating to final projects. If you have questions don't be afraid to reach him, he is ready to help you. I will miss him.

Respected
Hilarious
Caring
5.0
3.0
CSCI102
Grade: A-
May 20, 2019
Would take again

Professor Kang has helped me better understand coding. I'm taking the next class with him.

Accessible outside class
5.0
1.0
CS112
Jun 15, 2019
Would take again

I had a great experience in animation class, professor Rav is a very good teacher. It is very important to listen to his advise relating to final projects. If you have questions don't be afraid to reach him, he is ready to help you. I will miss him.

Respected
Hilarious
Caring
5.0
2.0
CSCI102
Grade: A
Jun 19, 2019
Would take again

Had Professor Kang for CSCI 102. It was fun and I learned a lot. He's very practical, let's us have open book tests because in the real development world you will be looking up code and things you don't know. A good amount of assignments for his classes, lots of practice. follow the rubric, get 100%. No extra credit, so do the work, get an A :D

Inspirational
Clear grading criteria
5.0
3.0
CSI102
Grade: A-
Aug 15, 2019
Would take again

Enjoyed Kang's class.

Gives good feedback
Participation matters
Clear grading criteria
2.0
3.0
CSCI102
Grade: A
Nov 18, 2019
Wouldn't take again

If you're taking an online class with Mr. Kang be prepared to google all of your questions. He is no help at all, and very strict with email procedures. Never gives ANY feedback. It's as if you're just taking a class without an instructor. His assignment rubric is very vague and you have to kind of guess what you need to do. Also a ton of writing.

Participation matters
5.0
4.0
CSCI102
Grade: A
Dec 2, 2019
Would take again

I've learnt a lot from Prof Kang's class. One thing I liked was that he makes you learn and does not just give you the answers so be ready to do some work. I started the class with knowing nothing about websites, but have now created a website. Its an easy class if you put the work into it.

Gives good feedback
Accessible outside class
Participation matters
1.0
5.0
CSI102
Grade: A+
Feb 24, 2020
Wouldn't take again

I honestly hate this guy. I've had him for 2 online classes now (he was the only option for the second one) and each time it was dreadful. Assignments aren't stated clearly, rubrics are vague, and communication is minimal. Do not take him online if you know what's best for you

5.0
3.0
CSCI102
Grade: A
Feb 27, 2020
Would take again

Ive had Kang for several classes. You just need to make sure you do the weekly tasks. I had some questions at the start and saw home during office hours, very helpful.

Gives good feedback
Accessible outside class
Clear grading criteria
5.0
2.0
CS112
Grade: A
Mar 25, 2020
Would take again

No textbook! You are encouraged to purchase Adobe Animate. Don't buy it, building 30 is open 7 days a week! Attendance is not mandatory, but going to class was very helpful because he would explain, remove, or add assignments in class. Easy class, if you don't procrastinate. Every assignment can be used for your final project! Copy, Paste, done. A+

Graded by few things
1.0
2.0
CSCI112
Grade: A
Apr 8, 2020
Wouldn't take again

I had him for an online animation class and it was an absolute nightmare. The assignment criteria were so vague you'd think it was a joke. He rarely answers questions, and when he does, he gives no helpful information whatsoever. This class isn't much work and passing is pretty easy, but you'll learn nothing and have a very frustrating experience.

5.0
2.0
CS112
Grade: A+
Jun 6, 2020
Would take again

A friend of mine recommended kang. I found the class to be fairly easy. The only thing I would have changed would have been to start the project early. It looks easy to cramp it at the last minute but found it was not. Overall kang was available to help online and show me the issues I had with my animation.

Gives good feedback
Respected
Clear grading criteria
1.0
4.0
CSCI131
Oct 16, 2020
Wouldn't take again

Kang is very unclear about his Python CSCI 131 class. First off, he relies on the Zybook textbook to teach his class and makes no effort to teach his class. Second, he sounds like he doesn't care for his students. There is no communication and courses and assignments are VERY unclear. He doesn't have a organized grade structure.

Lots of homework
So many papers
1.0
5.0
CSCI131
Nov 9, 2020
Wouldn't take again

If you're taking this class with minimal coding experience, good luck. The grading rubrics are stone-cold and leave very, very little room for error. Prepare yourself for unclear instructions and low feedback. (p.s even if you turn your assignment in even 5 minutes after the due date it's a wrap.)

Lots of homework
Tough grader
5.0
2.0
CS131
Grade: A
Dec 10, 2020
Would take again

Easy class, just make sure the work is done on time. Everything is due Sunday for each week. Kang is quick and responds virtually on the same day. I missed two assignments and Kang was OK with me resubmitting them.

Participation matters
Graded by few things
1.0
5.0
CSCI102
Grade: C
Feb 10, 2021
Wouldn't take again

Rav was not very open to caring about anything I was personally going through because of the pandemic. I had reached out to him a few times throughout the quarter to speak to him and he was very nonchalant and seemed like he was just by the book. He lacks empathy and true care for his students when dealing with struggles in life. He was coldhearted

Tough grader
4.0
2.0
CSCI131
Grade: A
Feb 1, 2021
Would take again

Took this class in Fall Quarter 2020. This class isn't hard at all but you actually need to do your (zybook) which is the online textbook and not to fall behind. All assignments are due on Sunday. The only thing is that he doesn't give any feedback and takes forever to respond but is a quick grader. Overall easy class. Try emailing him 6-8 am

Clear grading criteria
5.0
3.0
CSCI102
Grade: A+
Mar 2, 2021
Would take again

I took both the CSCI 102 web dev and Python CSCI 131 classes and found professor Kang to be helpful. He was always available via zoom. I suggest that you start your projects early and ask for his feedback.

Gives good feedback
Respected
Caring
5.0
3.0
CSI102
Grade: A+
Mar 13, 2021
Would take again

Professor Kang is amazing like for real he has really helped my journey into Computer Science. He advises as well so I definitely recommend checking that out. As long as you do the weekly activities and Zybooks ull be set. When you have questions reach out and be specific about ur questions. Hes super helpful as long as you put in the work!

Gives good feedback
Respected
2.0
3.0
CSCI131
Grade: A-
Mar 15, 2021
Wouldn't take again

It's a very easy class, the assignments are minimal, and few heavy assignments. However, reading and completing the interactive textbook each week especially if you have no knowledge of coding is going to be incredibly hard. Within each chapter are even longer mini-chapters to read and complete. DO NOT PROCRASTINATE ON THE READINGS.

Participation matters
Graded by few things
Tough grader
2.0
2.0
CSCI131
Grade: A
Mar 15, 2021
Wouldn't take again

Extremely unclear instructions for every assignment, and provides very little to no feedback on any assignments. Students will blatantly copy and paste paragraphs word for word from websites and make it incredibly obvious, yet they still get A's. The biggest assignment in this class wasn't even about Python. It was an essay about Unix and C.

1.0
4.0
CSI102
Grade: B
Mar 23, 2021
Wouldn't take again

Rav Kang has to be one of the worst professor I ever had at highline. He doesnt not give out clear instructions and if you ask for help its better off to search it up or leave it because his emails are not informative and no help. The finals are hard as he gives out 2 finals. No zooms no nothing. He sends out videos that are from the 1900 aswell

Lots of homework
Test heavy
Tough grader
1.0
4.0
CSCI102
Grade: B+
Mar 23, 2021
Wouldn't take again

This Professor has to be one of the worst ones I had. Most of the assignments aren't hard but there's two finals. One of the finals if you perform bad you basically fail the class. His email responses are horrible like to the point I'd rather not ask the question I had.

Tough grader
4.0
4.0
CSCI131
Grade: A
Apr 6, 2021
Would take again

A big part of grades from zybook, easy, and a final quiz. Not really accessible through email. A lot of your learning is done by yourself through zybook or watching youtube videos. The overall class is easy just time-consuming.

Clear grading criteria
5.0
2.0
CSCI141
Grade: A+
Apr 17, 2021
Would take again

I took him winter quarter of 2021 and it was honestly one of my fav Profes. He would always reply faster and very understanding. I missed a few of the assignments and he let me finish them with full points in return. Everything is online so nothing is too hard, this class very easy if you do what you are doing. Overall, great professor trust me :)

Gives good feedback
Respected
Participation matters
5.0
3.0
CSCI102
Grade: A
May 27, 2021
Would take again

Great instructor. He is clear in what he requires, and flexible if you mess up.

Gives good feedback
Respected
Clear grading criteria
5.0
3.0
CSI102
Grade: A
Jun 7, 2021
Would take again

I Enjoyed the class and learned a fair bit!

1.0
5.0
CSI102
Jun 18, 2021
Wouldn't take again

I think Professor Kang might be the worst professor I have taken. I took his class online for Python 101 and CSCI 102, and even though it was a 101 and 102 class, it was filled with long essays and harsh deadlines. He posts random coding videos to "help" us, with no examples or good feedback of any kind. He is a lazy teacher who doesn't help at all

Lots of homework
So many papers
Tough grader
4.0
3.0
CSCI102
Grade: A
Aug 18, 2021
Would take again

I took both Web Dev & Python with this prof. Both courses have graded ZyBooks assignments you work on throughout the quarter. You'll also have to do a research paper for Python and lots of content writing in web dev. Both courses have a mid term & final. Mid terms are multiple choice and finals are mostly multiple choice w/ a few short coding q's.

Clear grading criteria
5.0
1.0
CSCI102
Grade: A
Oct 29, 2021
Would take again

I'm enjoying Kang's web development class. I think it's an easy class. He is flexible at the start of the quarter with deadlines and due dates, but be ready to submit on time after a few weeks! I've emailed him a few times, and he usually responds by the next day. He is clear has offered to meet on zoom.

Gives good feedback
Participation matters
Clear grading criteria
5.0
2.0
CSCI102
Grade: A
Oct 29, 2021
Would take again

This class was pretty easy. His rubrics are really specific tho so it can take some time to make sure you have everything. If you do that he grades really easy. You can also send him your assignments in advance which is nice. Def recommend if youre pretty good at guiding yourself and dont need someone to hold your hand and liketell you everything

4.0
2.0
CSCI131
Grade: A
Dec 15, 2021
Would take again

I took his class for fall 2021. Just get your work done on time as he is a really quick grader. The most important assignment apart from the discussions were writing a research paper and completing the work on zybooks. You will have the whole quarter to finish the challenges and activities from zybooks. Make sure to complete them on time :).

Clear grading criteria
5.0
3.0
CSCI102
Grade: B+
Dec 16, 2021
Would take again

I enjoyed Kangs class. The class is very detailed, and he sends reminders. Most assignments are due Sunday's. I liked his structure, and will be taking his Python next quarter.

Gives good feedback
Participation matters
Clear grading criteria
5.0
3.0
CSCI102
Grade: A
Jan 6, 2022
Would take again

I took web Design and really cant complain. The best part was that Professor Kang graded my assignments before the deadline, which allowed me to make changes and resubmit. Easy class if your on top of things.

Gives good feedback
Respected
Caring
1.0
4.0
CSCI102
Grade: C-
Jan 14, 2022
Wouldn't take again

He would be the very last teacher you want to take at Highline. He barely gives out any feedback and his emails would be in one sentence and not clear (overall doesn't help you with what you're asking). He misgrade a lot of assignments. Once you join his class, you pretty much would have to figure out everything on your own.

Participation matters
Tough grader
5.0
3.0
CSI131
Grade: A+
Feb 16, 2022
Would take again

I would take this professor again. He is nice and gives you the opportunity to recorrect your mistakes if you submit the assignment early. But sometimes gives unhelpful emails ending with "hope this helps". Take him hes a good professor.

2.0
2.0
CSCI131
Grade: A
Jun 16, 2022

Overall an unenjoyable experience. Throughout the quarter, I attempted to contact him 3 times. I got no response to these emails. His deadlines are unclear. Strict grader, 98% needed for a 4.0

Tough grader
Get ready to read
Graded by few things
5.0
5.0
CSCI102
Grade: A
Jun 16, 2022
Would take again

I finished my class and found it enjoyable. I just had to make sure I understood and followed the rubric. The overall response is excellent. I met him a few times on zoom, and he was helpful and guided me in the right direction. Looking forward to taking the Python class in the fall!

Clear grading criteria
5.0
2.0
CS131
Grade: A+
Sep 6, 2022
Would take again

Ravinder he is very nice instructor, and will teach you amazing lectures in programming languages, just be on-time and get ready to read. Very helpful quick responder from email and canvas. always will give you announcement ahead of time what to do and assignment's. Very professional Professor. Thank you so much.

Get ready to read
Amazing lectures
Respected
2.0
3.0
CSCI131
Grade: A
Dec 15, 2022

Easy class, he didn't teach just uploaded videos and made you buy an online course that'll teach you Python. The teacher sucked, if you had a question about something good luck with getting a clear answer. Easy grader though, if you just do the assignments and try you'll probably pass.

Lots of homework
5.0
2.0
CSCI102
Grade: A+
Mar 30, 2023
Would take again

Prof is chill. Not so great with emails though.

Clear grading criteria
5.0
1.0
CS131
Grade: A+
Mar 30, 2023
Would take again

He is the best professor. Grades super fast. If you do the homework prior to its due date and may be you end up not getting full credit, he will tell you what you are missing on the comment section. You can resubmit the assignment correcting what you got wrong before the due date again and get full credit. Pretty chill and understandable professor.

Get ready to read
Clear grading criteria
4.0
3.0
CSI131
Grade: A
May 22, 2023
Would take again

The professor is not bad at all. Very quick grader which is good. People that will suffer are those who do their work last minute because you would not be able to make corrections. Contents is in zybooks and there a discussion every week. There will be a group project due at the end its 1800 word paper.

Group projects
2.0
1.0
CS131
Grade: A-
Nov 7, 2023

Very easy class but my gosh the way he teaches is SO boring. He just gives you a book and tells you to do the homework. You don't make any projects on what you want to do. He makes assignments where you code but no projects you can do for fun. I was beyond disappointed by this class. The majority of Coding professors have you do fun projects.

Participation matters
Lecture heavy
Online Savvy
1.0
3.0
CSCI102
Grade: Drop/Withdrawal
Jan 19, 2024

Does not communicate well. Assignments are ambiguously worded and gives the laziest answers to questions. Assignments are boring and don't teach the subject matter well. Not interested in teaching his students.

Lots of homework
5.0
3.0
CSCI102
Grade: A+
Feb 26, 2024
Would take again

Cant complain, the class was easy to follow. Deadlines are easy and all assignments are due Sundays.

Participation matters
Group projects
Clear grading criteria
5.0
3.0
CSCI131
Grade: A-
Feb 26, 2024
Would take again

The professor provides a simple canvas structure. He grades fast! I usually have to wait days or weeks for other professors. If you submit early, you can resubmit before the due date. It's good that there is a choice for a group project or to do it by yourself. Project. This helped me bring my grade up.Easy if you are on top of the assignments.

Group projects
Clear grading criteria
Online Savvy
5.0
2.0
CSCI102
Grade: A-
Mar 16, 2024
Would take again

Great class, learnt a lot on web design.

Caring
Respected
Online Savvy
2.0
3.0
CSI131
Grade: B+
Mar 19, 2024

Took his Python class for Winter2024. He never gives back feedbacks or explains clearly. He doesn't give examples with the assignments. Take his class only if you are easy with getting information over the internet. He has Zybooks... you do them weekly and it has 10 ch.

Clear grading criteria
Graded by few things
Accessible outside class
5.0
3.0
CSCI131
Grade: A
Jun 5, 2024
Would take again

Must say an easy class. I had to make sure that I submitted the work on time. The part I found easy was no reminders for homework as it was due Sunday. The assignments were well-detailed and easy to follow.

Participation matters
Clear grading criteria
Caring
5.0
3.0
CSCI102
Grade: A
Aug 25, 2024
Would take again

The class was manageable. I forgot the discussion posts a few times, but Kang accepted the late responses. All assignments are due Sundays which I found easy to remember. The final project was fun, but I wish I had started early.

Participation matters
Clear grading criteria
Accessible outside class
4.0
3.0
CSCI102
Grade: B+
Nov 10, 2024
Would take again

The class is manageable if you stay on top of the assignments. Though communication could be better, using Unstuck AI alongside the textbook helped me comprehend the material and get a solid grade.

5.0
3.0
CS131
Grade: A-
Feb 23, 2025
Would take again

Prof Kang is caring and always quickly responds to my emails. I found the assignments easy provided I followed the rubric. Great class and enjoyed it.

Participation matters
Clear grading criteria
Gives good feedback
5.0
2.0
CSCI102
Grade: A-
Feb 23, 2025
Would take again

This was an easy class. Assignments are all due on Sunday. He gave me a second chance to redo my assignment. I find him easy to talk to and help me with my assignments.

Participation matters
Caring
Respected
2.0
2.0
CS131
Grade: A
Mar 25, 2025

Unclear grading criteria. The final grade on ctclink didn't follow the grade description in course syllabus, the professor removed the course from canvas early so I couldn't ask. Seems like I didn't have the chance to check my grade.

5.0
3.0
CS131
Grade: A-
Mar 26, 2025
Would take again

Great class. Just got my grade. Simple class provided you do your work. Weekly assignments are great for learning.

Clear grading criteria
Caring
Respected
5.0
2.0
CSCI131
Grade: A-
Mar 26, 2025
Would take again

Me and my brother took this class. No complaints. Easy pass.

Gives good feedback
Caring
Online Savvy
2.0
3.0
CSCI131
Grade: A-
Apr 16, 2025

This class is not rigorous as long as you do the weekly modules in Zybooks.There are weekly assignments that won't be able to be revised if you don't get full marks. The grading is steep as you have to achieve a 98% to get a 4.0 in the class. The margins to make a mistake in this class are very slim. Professor is not helpful unless reached out to.

Tough grader
5.0
3.0
CS131
Grade: A
Jun 9, 2025
Would take again

Easy class. I just had to make sure that I submitted the assignments and discussion posts.

Clear grading criteria
Caring
Online Savvy
Class Info

Online Classes

100%

Attendance Mandatory

35%

Textbook Required

14%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 86 grades
Most common grades:
A (37)
A+ (17)
A- (14)
Grade Distribution
A(54)B(2)C(3)D(2)F(0)A-/B+(27)
Based on 88 reported grades
A: 37
A+: 17
A-: 14
B+: 13
Common Tags
Clear grading criteria (32)
Respected (23)
Gives good feedback (18)
Participation matters (18)
Caring (11)
Tough grader (9)
Hilarious (6)
Graded by few things (6)
Rating Trend

Stable

-0.18 avg change
Aug
Nov
Feb
Mar
Apr
Jun
Last 6 months
Ratings by Course

152

5.0

(1)

CIS180

5.0

(1)

CSCI255

5.0

(1)

CSCI111

5.0

(2)

CSCI115

5.0

(1)
+30 more courses
Difficulty by Course

CSCII

5.0

COMP3D

5.0

CSCI221

5.0

CIS180

4.0

CSCI111

4.0

Similar Professors