1.8

Wei-Pang Chin

Computer Science - The University of Texas at Dallas

1.8
Quality
3.9
Difficulty
13%
Would Retake
119
Reviews
1.8
Quality
3.9
Difficulty
1.8
Helpful
1.8
Clarity

13%

Would Retake

119

Reviews

Rating Distribution
Official

5

6

4

3

3

21

2

19

1

70

What Students Say

He is by far the worst teacher that I've had at UTD

CS2305 - 1.0 rating

Heavy accent, and doesn't really explain things in detail as he should

CS2305 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

89%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 83 grades
Most common grades:
A (21)
A- (16)
B (13)
Grade Distribution
A(27)B(18)C(10)D(3)F(0)A-/B+(27)
Based on 105 reported grades
A: 21
A-: 16
B: 13
Not sure yet: 12
Common Tags
Lots of homework (47)
Get ready to read (42)
Tough grader (35)
Test heavy (26)
Group projects (26)
Lecture heavy (21)
Graded by few things (13)
Skip class? You won't pass. (12)
Rating Trend

Stable

-0.10 avg change
May
Jul
Aug
Dec
Jan
Nov
Last 6 months
Ratings by Course

CS5333

2.8

(6)

CS23O5

2.0

(4)

CS3162

2.0

(6)

CS2305

1.8

(61)

CS1200

1.6

(40)
+1 more courses
Difficulty by Course

CS2305

4.3

CS1200

3.9

CS23O5

3.8

CS5333

3.7

SE3162

3.0

Reviews (119)
5.0
2.0
CS5333
Dec 3, 2018
Would take again

Great professor. Class was fun.

Respected
Inspirational
Clear grading criteria
5.0
3.0
CS5333
Dec 3, 2018
Would take again

The professor is really clear on grading criteria and organised. Exams are easy if you attend his class seriously!

3.0
3.0
CS1200
Grade: A-
Dec 23, 2018
Wouldn't take again

Dr. Chin is a new professor at UT Dallas (he was a Ph.D. student of Ntafos back in the 80s). He wants to teach the material. However, the class' objective is ambiguous and 2 exams cover 45% of grades. I did well in every single aspect of the class except for the exams, which cause my 4.0.

GRADED BY FEW THINGS
2.0
4.0
CS2305
Apr 2, 2019
Wouldn't take again

All he does for the most part is read off the powerpoint slides, very dry. He seems to have a lot of outside experience, but I just personally couldnt adapt to his teaching methods. Homework due around every other week, youll need help from outside sources or tutors. I reccommend reading the textbook frequently.

Lots of homework
Skip class? You won't pass.
Lecture heavy
1.0
5.0
CS2305
Grade: A-
Apr 8, 2019
Wouldn't take again

He is by far the worst teacher that I've had at UTD. His course is poorly structured, with excessive homework that's basically worthless for understanding the material. His exams are abysmally difficult (a 65 is considered an A-). I don't know how he was allowed to take this class, everyone is basically teaching themselves the material.

Lots of homework
Test heavy
Tough grader
1.0
5.0
CS2305
Grade: B
Apr 10, 2019
Wouldn't take again

Heavy accent, and doesn't really explain things in detail as he should. Very quiet and hard to understand along with the fact that he just read slides, doesn't bode well for the class.

Lots of homework
Skip class? You won't pass.
Graded by few things
1.0
5.0
CS2305
Grade: B
Apr 29, 2019
Wouldn't take again

He doesn't really explain things and reads right from the sides. The class is based on ridiculously hard tests and homework which doesn't make any sense.

Get ready to read
Skip class? You won't pass.
Test heavy
1.0
5.0
CS2305
Apr 30, 2019
Wouldn't take again

Extremely hard to understand his accent, on top of that he practically mumbles/murmurs everything and it seems like I have to try harder to hear what he is saying than understand what the actual concept is about. To make matters worse he is just reading the slides off, and although the attendance is mandatory the lectures don't help at all.

Lots of homework
Lecture heavy
Tough grader
3.0
4.0
CS2305
Grade: A-
May 13, 2019
Would take again

Alright so basically here's the garding critera 10% attendance, 30% homework, 30% test1 30% test2. 40% of it is a free 100 (att and hw) as you can get all of it from slader. The tests are HARD however his CURVE IS INSANE. I got a 67 on first test and prob >70 on the 2nd and ended the class with an A-. Everyone I know got between A- to A+ so yea

Test heavy
Clear grading criteria
Lecture heavy
1.0
5.0
CS2305
Grade: B+
May 13, 2019
Wouldn't take again

Dr. Chin is nice and wants you to succeed, though he falls short on communicative skills and has a monotonous voice. Very difficult to understand him even when he is wearing a microphone. Thick accent. You will be teaching yourself even though attendance is 10% of the grade. Most students play games on their laptop during lecture. Do not take.

Get ready to read
1.0
4.0
CS5333
Grade: B
May 14, 2019
Wouldn't take again

Don't waste your money by choosing this professor. You can skip all the classes and study by book. Doesn't curve the grade. Choose him when you have no option left.

3.0
3.0
CS23O5
Jun 4, 2019
Would take again

Pros: curves exams heavily, tests are doable, is understanding Cons: heavy accent thus difficult to understand, lengthy homework but they help in reviewing for the test, truly don't know your final grade until the end due to how subjective the grading is

Skip class? You won't pass.
Graded by few things
1.0
5.0
CS2305
Grade: Drop/Withdrawal
Jul 11, 2019
Wouldn't take again

Very note and lecture heavy, he just reads off powerpoints. Tells students not to take notes on paper, because it's all online and you should look it up later. He has a heavy accent and breezes through materials. If you want to suffer through boring slides, and a lazy teacher take him. You'll be better off waiting to take it with someone else.

Get ready to read
Graded by few things
Lecture heavy
1.0
4.0
CS2305
Grade: B+
Aug 29, 2019
Wouldn't take again

Professor Chin knows what he is doing, but in his lectures he mumbled to himself while facing the board. He also has a heavy accent. All of this combined makes the lectures very hard to understand. There is lots of homework which helps quite a bit. He also does a massive curve. I turned in the final almost blank and got a B-.

Lots of homework
Get ready to read
Skip class? You won't pass.
1.0
5.0
CS2305
Grade: B-
Sep 5, 2019
Wouldn't take again

Very heavy accent, just reads off the slides, and the exams and homework are ridiculously difficult. DO NOT TAKE!

Skip class? You won't pass.
Graded by few things
Test heavy
3.0
5.0
CS2305
Grade: A
Nov 6, 2019
Would take again

Dr. Chin really inst that bad. His lectures are dry, the class is hard, and his accent can be difficult to understand. He is accessible and friendly outside of class, and you learn everything you need to over the subject. Overall, i would take him again, but there are better professors. The class is extremely hard, but generous curves throughout.

Accessible outside class
Get ready to read
Lecture heavy
4.0
3.0
CS5333
Nov 15, 2019
Wouldn't take again

Use your textbook well. The exam is easy, but he will grade by percentage. So be quick and cautious during the exam.

Lots of homework
Get ready to read
3.0
2.0
CS3162
Grade: Not sure yet
Jan 23, 2020
Wouldn't take again

The semester has just started and he expects us to volunteer for 16 hours for one assignment. I'm taking AI and operating systems this semester and this is absolutely ridiculous. I took him because the class fit perfectly in my schedule, but I should've avoided him. Wish me luck

Lots of homework
2.0
4.0
CS2305
Feb 21, 2020
Wouldn't take again

Lectures are very bland and his accent is pretty harsh as well. The textbook is the only way you can do well so be prepared to read it alot.

Lots of homework
Get ready to read
Lecture heavy
1.0
3.0
CS3162
Apr 24, 2020
Wouldn't take again

When I say tough grader, I mean the TA doesn't specify how they graded your stuff. The TA might as well be a RNG because you have no feedback. The professor talks extremely quietly, his homeworks are boring and have no meaning. This class is entirely pointless and is just a derivative of the 3 credit hour course. I don't rec this professor.

Group projects
Tough grader
1.0
1.0
CS2305
Grade: Drop/Withdrawal
Apr 24, 2020
Wouldn't take again

Do not take this professor, his TA grades the homework which is 30% of your grade on a weird scale and will mark questions you got right, as incorrect. The professor himself is not understanding whatsoever and his lectures make no sense and his tests are crazy difficult.

Lots of homework
Skip class? You won't pass.
Graded by few things
1.0
5.0
CS2305
Grade: B
Apr 26, 2020
Wouldn't take again

Cause of the whole coronavirus pandemic online classes were introduced and attendance was taken off and switched with either discussions, quizzes, or nothing at all. Chin still checks for attendance each lecture and he records the lecture too for you to watch later but expects you to show up to each lecture and will count you late too like what.

Lots of homework
Skip class? You won't pass.
Lecture heavy
5.0
1.0
CS2305
Grade: B
Apr 29, 2020
Would take again

Amazing professor. I didn't learn much discrete, but I did learn a different language!

Lots of homework
Skip class? You won't pass.
Test heavy
1.0
5.0
CS2305
Grade: Not sure yet
Apr 29, 2020
Wouldn't take again

The tests are crazy hard and his accent is very harsh. Did not learn anything as everything goes by so fast. Only potentially good thing is the curve.

Lots of homework
Skip class? You won't pass.
Graded by few things
2.0
4.0
CS2305
Apr 29, 2020
Wouldn't take again

the course is very difficult, not only does he read off power point slides, which dont help much, but he also moves VERY fast. Compared to other classes we covered for information. Due to how fast he covers material, usually a chapter a class, its impossible to learn the material. The tests have no correlation with the homework, tests is v hard.

Lots of homework
Accessible outside class
Graded by few things
1.0
2.0
SE3162
Grade: A
May 6, 2020
Wouldn't take again

Very boring professor. Reads directly off powerpoint slides. Homework felt like busy-work. Homework are not well defined. Does not give feedback when grading. You will receive a 90 instead of 100 for homework despite following the instructions perfectly (only "unique" submissions will get 100). Learned nothing of value - do not take if possible.

1.0
4.0
CS2305
Grade: A-
May 10, 2020
Wouldn't take again

Avoid this professor at all costs. He reads directly from the slides and says not to take notes because its online. The homeworks are all on Chegg/Slader and are just busy work. You will get -10 on your homework for no reason. The tests are very hard. Most people worked on homework or watched Netflix during lectures.

Get ready to read
Skip class? You won't pass.
Test heavy
3.0
3.0
CS3162
Grade: A
May 12, 2020
Wouldn't take again

Wasn't a bad professor by any means, but the grading criteria wasn't clear at times. While you're allowed to write about whatever opinion you had in the mini essays, it was really hard to get a 100 on them. Most of my friends who took this class got a 90 or 85 on them, including me. Also, the pop quizzes had the same result for me as the essays.

Lots of homework
Group projects
Tough grader
3.0
5.0
CS2305
Grade: B
May 23, 2020
Wouldn't take again

Dr. Chin cares about his students, but I struggled to learn in his class. Slides are more or less copies of the book. The issue was he went way too fast through examples, but you can look back at the book for explanations. The hw is long but on Slader if you need help. I got a 75 on test 1 and failed 2 but he has a big curve. My b went to an a-.

Get ready to read
Lots of homework
Lecture heavy
1.0
5.0
CS2305
Grade: A-
Aug 18, 2020
Wouldn't take again

Lectures are boring and he just reads of every slide. Homework doesn't help and is just busywork. Tests are incredibly difficult and he goes through every chapter way too fast and the class just feels like a self-study. Only decent thing is the massive curve he applies because the test are difficult.

Lots of homework
Get ready to read
Lecture heavy
1.0
5.0
CS2305
Nov 4, 2020
Wouldn't take again

I like Chin as a person. He's very sweet and quiet. However, as a teacher, he is incredibly difficult. His tests are insanely hard and we move through materials much quicker than other discrete math classes. The actual material isn't particularly difficult, but a ton of self studying is required and there's a lot to memorize. Avoid.

Lots of homework
Graded by few things
Tough grader
3.0
4.0
CS1200
Grade: Not sure yet
Nov 23, 2020
Wouldn't take again

Dr. Chin is really nice and cares about his students. The exams are *really* specific, so get ready to read the textbook and the lecture slides. You never know what'll be on the tests. This class basically teaches CS and Engineering freshmen on how to be good students, but if you want an easy A, take a different prof.

Get ready to read
Group projects
Tough grader
3.0
4.0
CS1200
Grade: A-
Dec 10, 2020
Would take again

Dr. Chin obviously cares a lot about his students. Unfortunately, his tests are also extremely difficult and make CS 1200 a massive pain. It's not the end of the world to take him for this course, but I would probably look for an easier teacher.

Gives good feedback
Accessible outside class
Tough grader
4.0
5.0
CS2305
Grade: A
Dec 10, 2020
Would take again

A lot of this class was homework and easy completion grades, then the tests are super hard. He does give fat curves for tests and your overall class grade. Definitely not the easiest teacher for this course but at least he goes over enough to make CS 3305 easier.

Lots of homework
Lecture heavy
Tough grader
1.0
5.0
CS2305
Grade: B
Dec 17, 2020
Wouldn't take again

Lectures were dull with him only reading of the slides, many like me just took notes off the slides themselves and self practiced. The exams were atrocious with using bad proctoring software. His only saving grace is his fat curves on grades but for a class, this is the bottom of the barrel. DONT TAKE THIS CLASS FOR GOOD GRADES OR LEARNING.

2.0
4.0
CS2305
Grade: B
Jan 28, 2021
Wouldn't take again

Was taking this class in 2020 (in other words forced virtual class). I can tell that Dr. Chin knows what he's talking about but he's not very good at explaining it. His lectures pretty much just go over the assigned reading with no extra information so all you can really do is read the book, do some problems and hope that is enough.

Get ready to read
Tough grader
1.0
5.0
CS2305
Grade: Incomplete
Feb 22, 2021
Wouldn't take again

Assigns literal mountains of homework. When snowstorm Uri hit Texas and the state was left without power for the better part of a week the school closed. Prof Chin moved the due date for 8 assignments on the first day the school reopened. His advice for all this was a slightly professional sounding "Figure it out :)". AVOID AT ALL COSTS

Lots of homework
Get ready to read
1.0
3.0
CS1200
Grade: B+
Apr 17, 2021
Wouldn't take again

Exams were extremely specific, and he made the course topics way harder than they needed to be. He would also randomly give us assignments due later that day that we found out about in class. If you can, take another professor for CS1200.

Skip class? You won't pass.
Beware of pop quizzes
1.0
4.0
CS2305
Grade: A
May 17, 2021
Wouldn't take again

Lectured in a thick monotone accent and read directly off the slides. Assigns excessive homework that does very little in terms of actually helping you understand the material. The exams were erroneously difficult and specific. The exam grades receive a massive curve to make up for the difficulty.

Lots of homework
Accessible outside class
Get ready to read
2.0
5.0
CS2305
Grade: A
May 21, 2021
Wouldn't take again

Absolutely abysmal class. Lectures are of Chin half-asleep mumble-reading his PowerPoints word-for-word that were copied from the textbook. 3-4 assignments were assigned each week. If you want to pass/excel in this class just study the homework and textbook. Only redeeming quality about his class was that his curves on tests were fantastic.

Lots of homework
Test heavy
Accessible outside class
1.0
5.0
CS2305
Grade: B-
May 25, 2021
Wouldn't take again

Talks in a very monotonous voice with a thick accent. The entire lecture consists of him reading off slides and mumbling. The homework and exams are very difficult. The only good thing is a massive curve at the end. I ended with a 34 on the midterm and a (40?) on the second but ended with a B-. Would not recommend this professor at all.

Lots of homework
Get ready to read
Lecture heavy
1.0
3.0
CS1200
Grade: B
Oct 21, 2021
Wouldn't take again

Dr. Chin lectures straight from the textbook (though that might've been partially due to online classes). He gives sparse homework but cares way more about following rules than effort. Exams are 50% gimme questions, 20% tough questions, and 30% impossible questions, which is why nobody gets an F but nobody gets an A.

Get ready to read
Group projects
Tough grader
1.0
3.0
CS1200
Grade: C+
Nov 2, 2021
Wouldn't take again

If you have the chance to not take him, don't. Here is why: he mumbles through his lectures, he does lots of group projects and everyone gets the same grade, if one person turns in a paper late everyone gets a zero, he makes the class 10x harder than it should be. If you take him: study the textbook, check deadlines, get to know your group.

Accessible outside class
Graded by few things
Group projects
5.0
1.0
CS1200
Grade: A
Nov 7, 2021
Would take again

I honestly believe Dr. Chin is very passionate about teaching. He gives much clarification on projects and provides detailed slide shows. The class gets pop quizzes, however Dr. Chin warns you in advance to study, and even allows them to be open book. He has a great sense of humor, and I truly believe as long as you pay attention you will do great.

Participation matters
Inspirational
Group projects
1.0
1.0
CS3162
Grade: Not sure yet
Nov 20, 2021
Wouldn't take again

His lectures provide nothing of value & he mumbles so badly. One of the hws is an 8h volunteer activity where you have to volunteer in a 'technical capacity' which I had to miss a day of work at my actual job to attend. There's also a group project. Take another prof for this class is you have to take it.

Graded by few things
Group projects
Beware of pop quizzes
3.0
5.0
CS2305
Dec 2, 2021
Wouldn't take again

Attendance is mandatory, but his slides are from the textbook and you probably won't learn anything cause his teaching style is very difficult to understand. That being said, he's friendly and gives LOTS of extensions, all assignments have multiple attempts, and his tests have HUGE curves, so if you put the work, a high grade is very possible.

1.0
4.0
SE3162
Grade: Not sure yet
Dec 16, 2021
Wouldn't take again

I didn't enjoy this one hour class at all, we had to write a lot, volunteer, we had pop quizzes but worst of all he would never give 100 on assignments because he says there is always room for improvement which was ridiculous given the effort I put into some assignments. Avoid if you can because isn't worth it.

Lots of homework
Graded by few things
Group projects
3.0
5.0
CS2305
Grade: C+
Dec 22, 2021
Wouldn't take again

Good professor, but VERY hard to understand at times as English is not his first language. Sitting in front helps. Slides are used for lectures, which are ok, but reading the book is required for a good grade. He cares and his tests are HARD, but the curves are large. If you do ALL the work and still bomb the test, you will still likely pass. GL!!!

Lots of homework
Get ready to read
Tough grader
1.0
5.0
CS2305
Grade: Not sure yet
Mar 5, 2022

He grades hard, and his accent makes it impossible to learn. Trust me, you don't want to take him.

Tough grader
Get ready to read
3.0
1.0
CS3162
Grade: A+
Mar 28, 2022
Would take again

This professor is not a great lecturer, but his classes are easy enough to get an A in. The papers themselves are essentially graded by completion. His lectures are dry, but his passion about the subject is slightly shown by the way he presents.

Group projects
Clear grading criteria
1.0
5.0
CS2305
Grade: Incomplete
Apr 14, 2022

DO NOT TAKE THIS PROFESSOR. Amount of hw he gives is insane and doesnt help at all to prepare for the exam. When asking about our midterm he replied "I didnt make it yet" His heavy accent is hard to understand and seems like hes talking to himself plus the mask further makes him sound muffled. Only good thing is the curve he does for exams.

Get ready to read
Lots of homework
2.0
4.0
CS2305
Grade: A
Apr 15, 2022

Professor Chin is probably my least favorite professor so far. He has a heavy accent that you can barely understand, and he gives out more homework than most of my classes combined. The tests are hard, but the curve makes up for it. The dude curves the class through the roof so if you are prepared to study for tests, then you should do fine.

Get ready to read
Lots of homework
2.0
4.0
CS2305
Grade: Not sure yet
May 9, 2022

Dr. Chin is not a good teacher. Cons: Discrete is a subject many students are new to, and it's best to have a good teacher to introduce to the subject. He has a thick accent and lectures the entire class, forcing you to learn everything on your own. Consider his lectures a mere review- that is if you don't fall asleep. Pros: EXTRAORDINARY curve.

Get ready to read
Lecture heavy
2.0
4.0
CS2305
May 19, 2022

Dr. Chin is really kind and wants to see his students thrive but really isn't the best teacher for discrete math. There is a lot of material that is covered in this class. There are two tests- they each cover a lot and are extremely difficult. He curves the final grades which is definitely really nice. I would avoid taking his class if possible.

Get ready to read
Clear grading criteria
Lots of homework
2.0
3.0
CS2305
Grade: A
May 20, 2022

Dr. Chin didn't really lecture, so much as he just read from the slides. Attendance was mandatory and the lectures were really difficult to pay attention to because of how monotone he speaks. You'll end up having to do a lot of learning on your own because he assigns homework to be due well before he lectures on it but he gives really good curves

Get ready to read
Lots of homework
5.0
3.0
CS2305
Grade: B-
Oct 12, 2022
Would take again

Dr. Chin has a bad rep for being a difficult prof for 2305 but prepares you very well for discrete 2. If you take Chin you'll know like 2/3 of the content covered in 3305 already. He seems to extend the curriculum beyond what most 2305 profs teach. underrated prof. also curves exams really hard.

Test heavy
1.0
4.0
CS2305
Oct 25, 2022

i'm sure he's nice but it is genuinely so hard to understand professor chin, especially because he moved online and this isn't because of his accent. good luck engaging in his lectures unless you have an amazing attention span. the entire class is basically just riding on his heavy curves. if you don't wanna teach yourself, don't bother.

Get ready to read
Lots of homework
Test heavy
1.0
5.0
CS1200
Grade: Rather not say
Oct 27, 2022

Do not take this professor, I cannot express this enough. Reads off of lecture slides which he posts online but attendance is still mandatory. Exams are difficult for no reason!!! Pop Quizzes happen all the time even for attendance. Good luck passing!

Group projects
Beware of pop quizzes
Test heavy
1.0
3.0
CS1200
Grade: Incomplete
Nov 3, 2022

he has 50-minute lectures which doesn't sound so bad until you learn that he is basically just reading off of the slides in the most boring cadence I've heard. the exams aren't based on knowing concepts and applying them, you just need to memorize the book.

Get ready to read
Group projects
1.0
5.0
CS1200
Grade: Not sure yet
Nov 4, 2022

This professor changed his class lecture online and is hard to understand. The exams are hard, but they do have a good curve on them.

Test heavy
1.0
5.0
CS1200
Grade: A-
Nov 9, 2022

Unrealistic expectations. Too difficult for a freshman 2 credit hour class.

Group projects
Lecture heavy
1.0
4.0
CS1200
Grade: Not sure yet
Nov 17, 2022

I'll try and give Professor Chin the benefit of the doubt and say that he is not a bad person. The lectures are pretty hard to get through and he reads directly off the slides in a very monotone voice. The exams are pretty tough although it might not seem like it inherently. You will end up dreading this class if you take it.

Beware of pop quizzes
Lecture heavy
1.0
4.0
CS1200
Grade: Incomplete
Nov 17, 2022

Professor is an absolute failure at motivating students to pay attention. The professor has very unrealistic expectations. Do not take a class with this professor unless it's your last resort & you can afford to get a B/B- you will not get an A unless you study a lot for this class.

Tough grader
Participation matters
1.0
4.0
CS1200
Grade: C
Nov 18, 2022

Heavy accent, impossible to understand a single thing he is saying. His lectures are just him reading through a PowerPoint. The exams are unnecessarily difficult and terribly worded. He will take a simple concept and turn it an exam question with the most specific answer possible. If you don't memorize the textbook you will fail

Tough grader
1.0
4.0
CS1200
Grade: Incomplete
Nov 27, 2022

He is a nice person,but for a class with such straightforward content, it shouldn't be expected for students to be getting such low exam scores. Grading criteria is unnecessarily detailed on certain assignments and often don't make sense. Lectures are boring and a lot is based off of reading every single word on the textbook and slides

Tough grader
Beware of pop quizzes
1.0
4.0
CS1200
Grade: A
Nov 29, 2022

Take anyone else if possible. Tests were crazy and to score well you basically needed to memorize not only the slides but the textbook too. Assignments were mostly group and had very specific, unnecessary steps. Did not help at all.

Get ready to read
Accessible outside class
1.0
5.0
CS1200
Grade: B+
Dec 1, 2022

Overall, the tests are very opinionated and if you don't agree with him, your automatically wrong. And, for the group projects, if you make a little mistake, like 20% of your score is gone. I would definitely not take again.

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
CS1200
Grade: A-
Dec 5, 2022

Genuinely the worst experience I've had in college so far. Impossible to understand in class and preaches the importance of a "growth mindset" putting the most minute restrictions on every single assignment. He's also incredibly unhelpful when contacted and hardly gives you a straight answer to whatever your question may be.

Tough grader
Get ready to read
Lecture heavy
2.0
4.0
CS1200
Grade: Not sure yet
Dec 9, 2022

I'm going to say right off the bat I didn't hate Dr. Chin. He's very passionate about teaching, and he's quick to respond to emails. The problems I had with this course were the tests and the group projects. The questions he asked on the test were very specific, and the group projects were frustrating if you got a bad group.

Group projects
Test heavy
3.0
4.0
CS2305
Dec 12, 2022

midterm was not too harsh, final exam was very difficult, bad lecturer but pretty decent slides that map onto the questions for his exams. A lot of time-consuming homework but its an achievable 100 since you get 3 attempts. Take another prof but if not you need to do a lot of self studying to pass his exams. Curves are good.

1.0
5.0
CS1200
Grade: B-
Dec 14, 2022

All homework / Projects strictly group work, difficult if your team doesn't cooperate with you / respond. If nothing, you are expected to do the entire project on your own and they just take a low grade or leech off. Quizzes / Exams are over the most minor details that can barely be found in textbook or slides, curve was poor >80 A, lower no change

Tough grader
Group projects
Beware of pop quizzes
1.0
1.0
CS3162
Grade: A-
Dec 18, 2022

Hardest part of the class is attendance, lectures and assignments are all useless fluff but to be fair the class is computer ethics. He takes attendance randomly and assigns pretty tedious work for a 1ch class that teaches you nothing. Avoid

Participation matters
Beware of pop quizzes
1.0
5.0
CS2305
Grade: C-
Dec 21, 2022

I took him for the fall semester and struggled from the start. I did all the assignments and had to teach myself as he just mumbles through the lecture. It makes it very difficult to understand and you easily lose focus. I knew nothing about this class and I still don't know what I learned.

Get ready to read
Participation matters
4.0
2.0
CS1200
Grade: A
Dec 26, 2022

1) Heavy accent 2) Reads from slides (but its fine for a class like this) 3) Lenient grader after you put in the work 4) Few open book in-class quizzes on textbook chapters, the syllabus, etc. 5) Two closed book exams taken at the testing center 6) A couple group projects Conclusion: Easy A if you try a little and have good group communication.

Get ready to read
Group projects
Accessible outside class
1.0
4.0
CS1200
Grade: B+
Jan 8, 2023

Professor Chin teaches this class very poorly he is the only professor to require you to take his tests at the testing center while other give their students the courtesy to take it online. Professor Chine also tends to mumble during his lecture and go off on useless tangents about discrete math due to him teaching discrete math. Take someone else!

Tough grader
Test heavy
Graded by few things
1.0
5.0
CS1200
Grade: A-
Jan 12, 2023

If you have any option for another professor just pick the other one trust me. Grades horribly, test are over details that are so unnecessary and are not mentioned at all in class or in textbook, mumbles entire lecture.

Tough grader
Group projects
Hilarious
3.0
2.0
CS1200
Grade: A
Jan 17, 2023

Professor Chin was a nice guy, but as for teaching he just read off the slides, which could sometimes be difficult to hear him. The class itself is pretty easy as long as you review the slides for the tests. There are group projects which he tends to be stricter on, but not much homework other than that.

Group projects
1.0
5.0
CS1200
Grade: B+
Jan 18, 2023

He reads from his slides for lectures in a monotone voice and expects you to read the textbook after or before class. Understanding concepts is useless all that matters is if you can memorize most of the material covered in the slides. Doesn't respond to questions or feedback well and never posted my project grade before posting my final grade.

Tough grader
Group projects
Test heavy
1.0
5.0
CS2305
Grade: D+
Mar 5, 2023

if you have a hope of making out of school sane, i strongly suggest not to take a class with him cuz you lose brain cells tryina to comprehend what he speaks in class.

Tough grader
Lots of homework
1.0
3.0
CS2305
Grade: A
Apr 2, 2023
Would take again

Lectures are a waste of time - He just reads the slides, and is barely intelligible. I went to class for attendance, but would work on something else while I was there. However, the course is not hard to do well in, since the homework basically forces you to read the textbook. 1st exam is easy, the final was not, thankfully it was curved.

Get ready to read
1.0
5.0
CS2305
Grade: C-
Apr 11, 2023

He just read directly from the slides. The lectures were very dry. I had to manage learning the content outside of class by myself so I could pass.

Get ready to read
1.0
5.0
CS2305
Grade: B
Apr 12, 2023

Professor Chin was very hard to understand during lectures. Mainly read off the slides and mumbled. His slides are pretty great, but if you want to do well on the exam, study the book and slides.

Tough grader
Participation matters
Lots of homework
3.0
5.0
CS2305
Grade: B
May 14, 2023
Would take again

Test very hard but the curve is good. Lots of homework but if you do them it will save your grade : )

Participation matters
Lots of homework
3.0
5.0
CS2305
Grade: A+
May 15, 2023

I did well in the course, but that was due to a lot of self studying in textbook. Dr. Chin is knowledgeable, but he can be hard to understand. For exams, thoroughly understand the slides and practice the section questions in the textbook for topics in slides. In lecture he mentions if something is on exam sometimes, so lectures help to an extent.

Get ready to read
Test heavy
Graded by few things
1.0
5.0
CS23O5
Grade: B-
May 15, 2023

So many homeworks due in a short amount of time. Exams are extremely hard especially since you have to self-learn everything. His lectures are very hard to focus on since his teaching style is very monotone and boring. So if you have difficulty concentrating for a long time, you won't be able to get through his lectures.

Tough grader
Get ready to read
Lots of homework
2.0
5.0
CS2305
Grade: A
Oct 11, 2023

I'd say there's exactly two things good about this professor: 1) his massive curves, and 2) he's willing to extend deadlines for the assignments if you ask him to do so. Otherwise, there isn't anything good about him. His lectures especially are really dull as he just reads off the slides.

Get ready to read
Test heavy
1.0
4.0
CS1200
Grade: Not sure yet
Oct 22, 2023

RUN!!!! He literally makes the exams on random details learned over 10-12 very long and convoluted slideshow lectures, and there are so many trick questions! This class is a total joke and this prof manages to make it unnecessarily tricky. According to what is learned, to pass, I must be a poor listener with the lowest level of learning. 0/10

Tough grader
Test heavy
1.0
5.0
CS1200
Grade: Incomplete
Nov 2, 2023

For an easy and not so important class like CS1200. The exams and quizzes are so hard and tricky for no reason at all. The lectures are long and boring, the quiz is somehow still tricky even with open book.

Get ready to read
Group projects
Beware of pop quizzes
5.0
1.0
CS1200
Grade: A+
Nov 5, 2023
Would take again

I was truly blessed to have him as my teacher.Before taking Professor Wei Chin,I had a 'fixed mindset,' but since he explained the importance of a growth mindset, I've experienced a euphoric sense of joy in learning. Professor Wei Chin made me realize he was more than an educator; he was a mentor, a role model, and an endless source of inspiration.

Inspirational
Hilarious
Caring
1.0
4.0
CS1200
Grade: Incomplete
Nov 7, 2023

350 words aren't enough to talk about CS 1200 and this professor. Unfortunately, you will be forced to take him or another equally bad professor. This course itself is useless, and the professor mumbles a lot. Attendance is mandatory in the form of questions he assigns. He says what would be on the exam and it's not there?? just self-study. :/

Tough grader
Get ready to read
Group projects
1.0
5.0
CS2305
Grade: A+
Nov 8, 2023

Took him spring 2021, when Texas was hit by a massive snow storm. Despite this, he continued to assign a mountain of homework. He waited until the very last moment to change the due date, and even when he did, he made the several assignments that were due during that week due the day the power grid came back on for most people. Absolutely abysmal.

Lots of homework
1.0
4.0
CS1200
Grade: B+
Nov 9, 2023

Time for some tough love. If you took Wei-Pang Chin, you have to own it. This wasn't bad luck, this was always a real possibility. You knew the risk, you went against the crowd, and you were punished. Learn and come back a better student next semester!

Inspirational
Hilarious
Caring
1.0
3.0
CS1200
Grade: B
Nov 9, 2023

Dr Chin, truly is one of the professor of all time. His inspirational messages and life lessons span beyond the classroom, and into my everyday life. My life was truly changed by his kind and caring attitude towards learning, his kind and gentle hand guiding me through every topic like a hot knife through warm butter.

Group projects
2.0
4.0
CS2305
Grade: B+
Nov 16, 2023

you wont understand a thing he says and he tends to repeat the same thing in 50 different ways so you dont really learn anything from him. He gives a massive curve at the end of the semester because nearly everyone fails. DO NOT take him if you can, if you have to get chegg since that'll probably be your best bet.

Get ready to read
Lots of homework
1.0
5.0
CS1200
Grade: C
Dec 6, 2023

Run away from this guy. For an easy class like 1200 the exams and quizzes are way too difficult. If you want a early slap to the face take 1200 with him. If you don't want a C this early on RUN AWAY. He talks too softly to the point you cant even understand him and says that "Youll get an A on the exam if you read the textbook". Thats not the case.

Tough grader
Group projects
Test heavy
1.0
5.0
CS1200
Grade: C
Dec 6, 2023

Do not take this professor for CS 1200 if you want to have an A in your transcript. Almost all students in his class do not have an A. There are two exams and they both have extremely specific questions. Unless you are willing to spend at least 10 hours to study for his tests, do not take this professor, try to take any other professor of possible.

Tough grader
Group projects
Test heavy
1.0
5.0
CS1200
Grade: C
Dec 6, 2023

Do not take this professor if you want an A. Try to take any other professor if you don't want to deal with very tough tests over content that mumbles over. You can barely hear him talk half the time so I wouldn't recommmend him. Many of the questions on the test are over specific things that he would say in class.

Tough grader
Beware of pop quizzes
1.0
5.0
CS2305
Grade: B
Dec 11, 2023

Only lectures, reads directly form the slides, give homework at least three times a week each having 15-25 questions. Cant understand a word he's saying and slides are at least 50-120 long. Doesn't follow the syllabus and changed dates for homework at least once a week. Final covered 7 chapters and had 1/3 free response. SO MUCH WORK & NO GUIDANCE!

Lots of homework
Lecture heavy
1.0
4.0
CS1200
Grade: Not sure yet
Dec 13, 2023

Unnecessarily difficult for an introductory class. Exams cover incredibly specific minute details over the slides and textbook that tend to be very opinionated. Lectures consisted of him mumbling off the slides with a thick accent. Quizzes were open book, and the projects were easy as long as your assigned group cooperated with you.

Group projects
Test heavy
2.0
3.0
CS1200
Grade: A
Dec 15, 2023

Where do I begin, Mr. Chin is one of a kind, truly a godsend, because he can't teach but it doesn't matter since CS 1200 is useless and easy it is just two tests for which you have to go over the slides and a group project.

Hilarious
Caring
Test heavy
2.0
3.0
CS1200
Grade: A-
Dec 15, 2023

CS1200 is annoying no matter what prof you take since it's a bs required class, but chin goes way harder for group proj in comp to others (ive heard from ppl) + his exam questions are intentionally trick questions. He's a chill guy but the class is tedious and so extra for 2 credit hours Homework/quizzes-25%,group proj-25%,2 exams-45%,attendance-5%

Group projects
Lots of homework
Accessible outside class
1.0
4.0
CS2305
Grade: C+
Dec 19, 2023

Firstly- Chin *is* a caring professor. He wants his students to succeed, but I don't think he has the mindset for being a teacher. He'll crack a joke here and there, but he makes no effort whatsoever to make his lessons engaging or to get the attention of his students. If I should "just self-learn" then what's the point of having a class at all?

Get ready to read
Caring
Lecture heavy
1.0
4.0
CS1200
Grade: B+
Dec 19, 2023

Tests are always at the testing center and there is always some technical problem with the exams, or the questions are phrased in a way that entirely undermines the value of the lesson. Instead of asking what some historical quote means he'll ask you who said it. I honestly don't feel like I gained anything from this class :(

Group projects
Lecture heavy
1.0
3.0
CS2305
Grade: A+
Dec 21, 2023

First of all, he's a great guy as a person. But for teaching, that's another story. I can tell he cares about teaching the material to us, but the execution ain't it. He reads off slides in a monotone voice. All the notes I took were just off the slides, nothing he told us (maybe except 1 or 2 things, but that's only 1 or 2 things).

Get ready to read
Caring
Lecture heavy
2.0
3.0
CS23O5
Grade: A-
Dec 25, 2023

He was a nice guy, but definitely hard to pay attention to. Most students only go to lectures because he has random attendance checks. Homeworks are pretty long and tedious but the tests are based on the slides he posts online. He also curved a decent amount at the end.

Clear grading criteria
Lots of homework
Test heavy
2.0
5.0
CS2305
Grade: A
Jan 10, 2024

Very tough class if you are taking this professor. You can get by the homework and exams by reading the slides. It is difficult to listen to his lecture because of his mumbling, so I suggest sitting at the front. There is a huge curve for your final grade.

Tough grader
EXTRA CREDIT
Lots of homework
3.0
3.0
CS1200
Grade: A
Jan 10, 2024

For CS 1200, Dr Chin taught the class fine. Sit at a place where you can see the presentation screen and pay a decent amount of attention. Some of the things he says in the lectures may appear in the exam and he will point them out. The homework is weird but the group project is okay if you follow directions. Exams are based off lecture slides.

3.0
2.0
CS2305
Grade: A+
Feb 6, 2024
Would take again

Weekly homework, exams straight off of the slides, and attendance; everything is straightforward but it can be difficult especially if it is your first semester of university

Participation matters
Clear grading criteria
Lecture heavy
3.0
4.0
CS2305
Grade: A
Mar 14, 2024

Chin's Discrete Math course isn't as terrible as people made it out to be, at least if you're willing to put in the effort. You will walk out of his course having learned, although the way he structures the course favors some memorization. The course is difficult, but the payout is worth it. I will admit his lectures can be dull, though.

Clear grading criteria
Lots of homework
3.0
3.0
CS2305
Grade: A
May 5, 2024

honestly this discrete wasnt TOO terrible just a lot of random work but exams make up 60% of ur grade so just study a lot for them. ALSO if u want to do well in this class i recommend looking at Kimberly Brehm's Discrete math playlist on yt. the playlist teaches u off the same textbook that chin teaches with but Brehm explains it hella good.

2.0
4.0
CS2305
Grade: A-
May 12, 2024

Avoid Chin if possible, randomly takes attendance, insane levels of tedious homework, and tests are bs, test questions are just trick questions to see if you memorized his slides on the tests so it's so annoying INSANE CURVE THO: 55% AVG CURVES TO ROUGHLY TO A C Grades: attendance: 5%, online reading hw: 10%, online quizzes: 15%, 2 exams: 60%

Lots of homework
Beware of pop quizzes
Test heavy
1.0
5.0
CS5333
Grade: C
May 13, 2024

He will tell you to not ask questions in class. Hd mumbles and just reads from powerpoints. His homeworks have little to do with exam. Overall he makes the class too difficult for an entry level course. He really should not be teaching and should retire.

Tough grader
Lots of homework
1.0
5.0
CS5333
Grade: A
May 13, 2024

The professor went way too fast for the material and often did not explain. He covered too much material and told you to review the slides. The class is just a memorizing class. There is no learning that happens. He will discourage questions and say to stop asking questions and he will be happy. This is not a way to teach a class.

Tough grader
Lots of homework
Test heavy
1.0
3.0
CS2305
Grade: A
May 18, 2024

he mumbles so much, there is an insane amount of homework (about 3 a week), he goes pretty fast and does random attendance checks. if you can avoid taking him i would /highly/ suggest it.

Lots of homework
1.0
5.0
CS1200
Grade: B+
Jul 28, 2024

Really bad professor. The exams are simply impossible unless you memorize the textbook and slides down to every minute detail. I'd highly recommend steering clear of him and this school.

Tough grader
Get ready to read
Test heavy
2.0
4.0
CS23O5
Grade: A-
Aug 27, 2024

you cant understand a single thing he says. his curve is good and that's it. exams are very complicated, nothing related to what he teaches, he takes questions from the most random lines on his slides.

Tough grader
Get ready to read
2.0
3.0
CS2305
Grade: B+
Dec 11, 2024

Professor Chin is not a good professor. He is funny and knows what he is talking about. Other than that he doesn't do a good job. He expects for you to learn every slide for the exam as he will test you on the smallest details. He curves grades like crazy. Not a good option but definitely not the worst. Just be ready to read. A LOT.

Get ready to read
Lots of homework
Test heavy
3.0
4.0
CS2305
Grade: A-
Jan 3, 2025
Would take again

Professor Chin's Discrete Math course is challenging, but you can get through it with dedication. The lectures can be dull, but the material is straightforward if you stay on top of the weekly assignments. Using resources like unstuckstudy and Kimberly Brehm's YouTube videos helped me prepare for the tough exams.

1.0
4.0
CS2305
Grade: A-
Nov 15, 2025

this guy is [email protected] !

Tough grader
EXTRA CREDIT
Lots of homework
Class Info

Online Classes

100%

Attendance Mandatory

89%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 83 grades
Most common grades:
A (21)
A- (16)
B (13)
Grade Distribution
A(27)B(18)C(10)D(3)F(0)A-/B+(27)
Based on 105 reported grades
A: 21
A-: 16
B: 13
Not sure yet: 12
Common Tags
Lots of homework (47)
Get ready to read (42)
Tough grader (35)
Test heavy (26)
Group projects (26)
Lecture heavy (21)
Graded by few things (13)
Skip class? You won't pass. (12)
Rating Trend

Stable

-0.10 avg change
May
Jul
Aug
Dec
Jan
Nov
Last 6 months
Ratings by Course

CS5333

2.8

(6)

CS23O5

2.0

(4)

CS3162

2.0

(6)

CS2305

1.8

(61)

CS1200

1.6

(40)
+1 more courses
Difficulty by Course

CS2305

4.3

CS1200

3.9

CS23O5

3.8

CS5333

3.7

SE3162

3.0

Similar Professors