1.8

Richard Min

Computer Science - The University of Texas at Dallas

1.8
Quality
3.6
Difficulty
19%
Would Retake
160
Reviews
1.8
Quality
3.6
Difficulty
1.8
Helpful
1.8
Clarity

19%

Would Retake

160

Reviews

Rating Distribution
Official

5

14

4

10

3

12

2

19

1

105

What Students Say

He assigns lot of work and you teach yourself

CS3376 - 2.0 rating

His class is just looking at 100 slides in an hour

CS6314 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

77%

Textbook Required

48%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 89 grades
Most common grades:
A (33)
Not sure yet (27)
A- (13)
Grade Distribution
A(45)B(14)C(4)D(5)F(0)A-/B+(22)
Based on 127 reported grades
A: 33
Not sure yet: 27
A-: 13
A+: 12
Common Tags
Lots of homework (74)
Get ready to read (43)
Tough grader (42)
Test heavy (34)
EXTRA CREDIT (24)
So many papers (21)
LOTS OF HOMEWORK (16)
Hilarious (8)
Rating Trend

Stable

-0.11 avg change
May
Jun
Aug
Sep
Nov
Dec
Last 6 months
Ratings by Course

CS5336

5.0

(1)

CS3367

3.3

(3)

3376

3.0

(1)

CS1336

2.8

(6)

CS4384

2.7

(6)
+12 more courses
Difficulty by Course

CS5375

5.0

CS4365

4.6

CS5343

4.5

CS1200

4.3

CS3377

4.2

Reviews (160)
1.0
3.0
CS3376
Grade: Not_Sure_Yet
Feb 26, 2014

This prof is new to teaching, and does not understand what teaching means. All he does is give out handouts and it will exactly be on exam. Assignment however, will be a horror to you since he didn't teach in class but skim ppt. Students who intend to learn will not learn but learn only from self-studying.

5.0
1.0
CS5336
Apr 9, 2014

Very easy. You are sure to get an A. And he make you learn stuffs as well. Worth taking.

1.0
4.0
CS5343
Apr 9, 2014

Give silly works as given to a 10th grade school students. Not upto a level to teach graduate students. Waste of time

1.0
1.0
CS3376
Grade: A
Apr 13, 2014

He thinks reading off a powerpoint is teaching, so you have to teach yourself. Homeworks are tough and unrelated to lecture. Exams are easy though because he passes out the answers to them in class. You'll be able to get a good grade, but don't expect to learn anything.

1.0
4.0
CS3376
Apr 29, 2014

He is not an teacher but just a power point reader. The only way I got any where near passing was from stuff I learned in the past and stuff I thought my self. The little have nothing to with the class.

1.0
4.0
CS3376
May 23, 2014

He needs improvement in his teaching ability. Nevertheless, he genuinely cares for his students, like he said in class multiple times. He gave another chance for students to take exam and pass.

5.0
1.0
CS4384
Grade: A+
Jun 27, 2014

He is a great professor. He is very helpful.

1.0
4.0
CS4384
Grade: D+
Aug 19, 2014

One of the worst professors I have ever had. Did not know how to teach, so just passed out hundreds of pages of handouts, and expected rote memorization of those handouts. Did not ever explain anything, just read off slides that he got from another professor.

2.0
2.0
CS1336
Grade: Rather not say
Nov 13, 2014

Not the best teacher; mostly reads off of slides. If you read the book you will easily pass though. Goes off on tangents and stories a lot of the time. Sit towards the front because he is quiet.

1.0
3.0
CS4337
Nov 19, 2014

Terrible teacher. Doesn't clarify anything. Once you figure out what the assignment is, it is easy, but finding out what you are supposed to do for the homework is confusing. Tests are fairly easy, and there are quizzes once a week or so which are also pretty easy. Takes attendance, but overall, not a good teacher.

2.0
2.0
CS1336
Grade: A
Dec 5, 2014

Dr. Min, very nice, means well, but lectures are pretty useless. To be fair, it is a very simple subject. Buy the book. Read the book. Depend on the book. Also, if you don't want to spend hours doing the assignments, go to the computer lab and get help from the tutors. Don't do assignments the night before. Easy A. Attendance matters.

1.0
3.0
CS1336
Grade: B
Apr 21, 2015

I have zero computing experience, missed a pop quiz and refused to turn in a homework assignment and still made a B. My secret? If you go to class he hands out little quiz papers to be done together in class. The questions on those quizzes are the questions on the tests. I didn't study for test 1 and made a 70. Studied for tests 2 and 3, 90's.

5.0
1.0
CS3367
Grade: A
May 10, 2015

I was surprised at all the bad comments on here. Honestly if you listened to the lectures they are really helpful. He is also really nice if you go ask for help. I would take him again for other classes.

5.0
1.0
CS4337
May 25, 2015

Dr. Richard Min is a very lenient professor that really wants his students to do well. In addition to lectures, he prepares his students with occasional quizzes to make sure students do well on the exams. He provides students with opportunities to raise their grades with bonus papers and projects which also allows students to learn beyond the class

3.0
3.0
3376
Aug 6, 2015

No attendance, But does POP quizzes, so you should go anyway. Test is extremely easy. Considering his quizzes are 75% of the test questions. The other 25% is random stuff that happens in class or stuff you done on HomeworkAssignment. Was told by other student that he curves the final grade of the class. Will update if he does.

1.0
4.0
CS3376
Grade: C+
Oct 29, 2015

Tests are extremely easy. Taken directly from the quizzes he assigns on Blackboard. Assignments are near impossible because his lectures are worthless and instructions aren't clear. You will be expected to make a multiple-piped c-shell with almost no information from the lectures. One lecture we watched YouTube instead of learning relevant info.

1.0
4.0
CS3376
Nov 7, 2015

Read off of slides. Boring lectures. Test are basically from quiz. Study them. Start the project early. You will not make it if you don't start early unless ur a genius.

3.0
2.0
CS3376
Grade: A-
Nov 10, 2015

Quiz every week but the quizzes were quite easy, and the test was heavily based off of them, making the tests fairly easy. Likable guy, tells some funny stories, does assign projects but goes over the requirements in class and gives you a lot of time. Don't put off the projects and you'll be fine.

3.0
1.0
CS3376
Grade: A
Dec 3, 2015

If you have any familiarity with shell commands and C++ going in, this class is a blowoff.

1.0
3.0
CS4337
Feb 18, 2016

weekly assignments and quizzes are really getting to me right now... why assign 3 or 4 assignments and essays every week????????? Makes it feel like so much of a chore. I get less and not more because IIIIIIIII don't want to do assignments for your class every week

3.0
3.0
CS4384
Apr 4, 2016

Dr. Min is a really nice, likable guy. His teaching style, however, is confusing and hard to follow. You will end up self-teaching pretty much everything in the course. Assigns multiple shortly weekly homeworks. Assignments are long, so start early. Problems are copied from the homework to the exam. You will see the same problems multiple times.

1.0
5.0
CS4384
Apr 19, 2016

Awful professor. Avoid if you can.

2.0
4.0
CS3376
May 3, 2016

terrible. not really helpful. assignments(4) are pretty difficult and can take a while to complete. exams are meh(they come from quizzes and textbook). weekly activities are not difficult. must post to discussion board twice every week. I won't recommend him.

5.0
2.0
CS4384
Grade: A
May 14, 2016

I have had Dr. Min for 4384, 4337, and 3376, and I enjoyed all three courses. The classes had similar layouts: 4 assignments, weekly activities, 2-3 tests, and quizzes. As long as you are attending class, you should be able to pull a desirable grade. Though I've seen a curve-ball test and assignment before, you can still do well. Don't skip!

1.0
1.0
CS6314
Grade: Not sure yet
Jun 8, 2016
Wouldn't take again

He is pedantic more about the documentation being of a particular font. His class is just looking at 100 slides in an hour! Skip this class if possible! I have made a HUGE mistake taking this class!

1.0
4.0
CS6314
Grade: Not sure yet
Jul 2, 2016
Wouldn't take again

Seriously inadequate. Gives all sorts of homework as though that will somehow inform students - this is understandable since his teaching certainly doesn't. We had homework on items that were not even covered in class - for one such item, we were given a 200 page guidebook. I can get books at BN, Dr. Min. Do better.

1.0
5.0
CS5375
Grade: Rather not say
Aug 4, 2016
Wouldn't take again

The professor really does not understand how much is too much when it comes to coursework. Tests are MCQs with 100 questions under 60 mins; questions are lengthy that even reading it needs more than 30 mins let alone answer it correctly. Do yourself a favor and do not take a course offered by this professor

3.0
3.0
CS3376
Grade: A+
Aug 9, 2016
Would take again

His assignments are hard and takes long to finish .I took weeks to finish the assignment. The Assignments were not clear. The Exams are easy and are straight form the quizzes. He curves in the end.

2.0
3.0
CS4337
Sep 10, 2016
Wouldn't take again

Smart guy who comes off as borderline incompetent. Spends lectures droning on about whatever he feels is worth talking about related to his slides. You end up with a bunch of bits that are of no use until you take time to read the book. Then he goes on to assign busy work (submit this as a word document!!!) Materials are disorganized and broad.

Get ready to read
LOTS OF HOMEWORK
Hilarious
1.0
4.0
CS4337
Nov 2, 2016
Wouldn't take again

Professor Min is an awful professor. Attendance is mandatory, and when you are actually there, he just skims over the slides. The homework he gives is overkill and busywork (4+ assignments per week). Get ready for very difficult assignments that come out of left field. Oh, and the tests... 100 questions. Stay very far away from Richard Min!

Get ready to read
LOTS OF HOMEWORK
EXTRA CREDIT
1.0
3.0
CS3376
Grade: B+
Dec 15, 2016
Wouldn't take again

His teaching style is just... pathetic. Each week consists of quizzes verbatim from the internet or the textbooks, along with tons of busy work. The resources he uploads are way too broad and useless. Assignments are too hard with respect to what you "learn", and exams come directly from the quizzes. Memorization is rewarded, not learning. Avoid.

Get ready to read
LOTS OF HOMEWORK
Caring
1.0
3.0
CS3376
Grade: B
Apr 30, 2017
Wouldn't take again

Richard MIn is the worst professor that I have had so far. I really do not feel like I've learned very much in his class. In fact, his class has proven to me that a professor can make you work hard without getting you to learn. His homework assignments sometimes seem like busy work and it seems like he doesn't even proofread his tests.

Get ready to read
LOTS OF HOMEWORK
EXTRA CREDIT
2.0
4.0
CS4337
Grade: C+
May 11, 2017
Wouldn't take again

Dr. Min runs his class but giving an asinine amount of weekly work centered around 50 multiple choice questions. These questions are copy/pasted into incredibly long tests so memorization is rewarded. There are many opportunities for bonus credit, but I found myself working the most for this class and getting the least out of it.

LOTS OF HOMEWORK
1.0
3.0
CS4337
Grade: A-
Jun 12, 2017
Wouldn't take again

When I took this class during a summer semester we averaged 5 assignments a week. Part way through the class he added in pop quizzes. Many of the assignments are just busy work, or are essentially the same assignment over and over again. I did well but I do not feel like I gained much from the class.

Get ready to read
LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
1.0
3.0
CS3376
Grade: A
Oct 23, 2017
Wouldn't take again

Did not seem to want to help me when I went in for questions. In fact he actually told me to drop the class in the third week of school when I went to his office for a question.

5.0
3.0
CS6364
Grade: A
Nov 8, 2017
Would take again

Took CS 6364 Artificial Intelligence for Fall 2017. I already had Intro to AI in my undergrad (as I knew LISP, Prolog, Python in bits and pieces). If you have interest and/or you know any of these languages before hand, and you are looking for a balanced (credits + knowledge) course, I'd say go for it. Else, you may need to work hard.

LOTS OF HOMEWORK
Clear grading criteria
EXTRA CREDIT
1.0
5.0
CS6364
Nov 11, 2017
Wouldn't take again

Professor Min does not know how to teach. This class will make you hate the subject he is teaching. He is not at all helpful. At time will not understand what you are trying to say. A lot of homework every week. ITS ALOT!!!. He is not capable of teaching a graduate class.

LOTS OF HOMEWORK
TEST HEAVY
LECTURE HEAVY
1.0
4.0
CS6364
Nov 16, 2017
Wouldn't take again

Lot of homework give. He is knowledgable but just reads from slides. The exams had history questions (_____ in year wrote this paper about this language). While most of the questions are from slides/book, there's asinine amount of work required and memorization is rewarded.

LOTS OF HOMEWORK
SO MANY PAPERS
TEST HEAVY
4.0
3.0
CS3376
Grade: Not sure yet
Dec 14, 2017
Would take again

All assignments and have been graded, I have an A-. I do not know yet if he curves. I could have easily had an A or A+ . If I were to take his class again: I would start my projects early. I would study all quizzes and the topics from the book that we have to write essays on, before EACH examif done, 90+ in exams is guaranteed. Extra credit oppor

Get ready to read
LOTS OF HOMEWORK
EXTRA CREDIT
3.0
4.0
CS6364
Grade: B+
Dec 20, 2017
Would take again

Tons of weekly activities, but all fairly simple and easy As. Four assignments, allow lots of time for these. The first test was very straightforward and easy, the other two were much more difficult, so don't think they will be the same. The lectures weren't too helpful, a lot of rambling on unrelated topics. Lots of bonus points offered.

LOTS OF HOMEWORK
EXTRA CREDIT
Tests are tough
2.0
3.0
CS3376
Mar 8, 2018
Wouldn't take again

My biggest complaint against Min is he doesn't care to teach. He assigns lot of work and you teach yourself. He "makes" himself accessible, but isn't much help. He basically told me my question was easy and to figure it out on my own. I don't understand why I have to pay for this mediocracy. Lots of easy points and extra credit. 'A' is possible

Get ready to read
LOTS OF HOMEWORK
EXTRA CREDIT
4.0
4.0
CS4337
Grade: A
Apr 27, 2018
Would take again

Prepare yourself. This class is extremely work-heavy with activities and essays every week. Weekly activities/essays are relatively easy though, but you will need to dedicate time for it. Programming assignments every 2-3 weeks too. End result: you get lots of knowledge and more to explore. Also lots of extra credit opportunities.

Get ready to read
LOTS OF HOMEWORK
EXTRA CREDIT
4.0
1.0
CS3377
Grade: A+
Oct 15, 2018
Would take again

His classes are easier taken online IMO. Lectures are short and sweet. I like his teaching style. Labs are straight out of the book. There's a lot of reading for essays at the beginning, but gets easier/shorter later on. Tests shouldn't be hard, as long as you practice. Assignments are long but not hard. You're given several weeks to complete them.

LOTS OF HOMEWORK
Hilarious
Amazing lectures
5.0
1.0
CS3377
Grade: A-
Oct 15, 2018
Would take again

Easy blowoff, would take again. Richard Min is a good lecturer, does not take hours to explain stuff, just reads off powerpoint.

Participation matters
Clear grading criteria
Caring
2.0
4.0
CS3376
Grade: A
Nov 6, 2018
Wouldn't take again

The material learned in this class is not hard at all, took it online. The work load for this class is extremely heavy! ( equivalent to taking two classes ). You'll have labs, an essay , and quiz every week then there are 4 assignments, each one harder than the next, and 3 test. Stay ahead of the work, and you'll make an A.

Get ready to read
LOTS OF HOMEWORK
TEST HEAVY
1.0
5.0
CS5343
Grade: B+
Dec 3, 2018
Wouldn't take again

Absolutely boring lectures! terrible way of delivering the content. Worst assignments and solutions are undeclared for new problems. Weekly mandatory posts . In addition, activities are just to run the pre -programmed codes and generate screenshots. Makes u remember history of earlier scientists. Such a heavy coursework! Highly not recommended.

BEWARE OF POP QUIZZES
TEST HEAVY
EXTRA CREDIT
1.0
3.0
CS6364
Jan 23, 2019
Wouldn't take again

Good Lord! It's been only one week since this course started but I can already sense that he is abysmal at teaching. Wastes a lot of time in class. If you're reading this professor, please, please condense all the "homework" into 1 assignment PER WEEK. It's frustrating to follow what's going on elearning.

LOTS OF HOMEWORK
4.0
4.0
CS6364
Grade: A-
Jan 24, 2019
Wouldn't take again

I want to clarify for Professor Richard Min's LOW RATE: It's low not because he is not a good man, he is actually fun in class and he gives many many bonus points to this course. The REASON it is low is: the WORKLOAD is CONSIDERABLE. Each week has Essays to read, Lab to code, Quiz test online besides Bonus work. But you can learn A LOT.

1.0
4.0
CS3377
Grade: Not sure yet
Apr 25, 2019
Would take again

I took Unix online with Min. And honestly, it was my worst academic experience so far. First of all, do not underestimate unix programming. If you're not an experienced programmer, you'll struggle. On top of that, Min doesn't really teach anything. Just makes some videos, reading off slides. It's awful!

Lots of homework
Get ready to read
Tough grader
1.0
5.0
CS3367
Grade: Not sure yet
Apr 25, 2019
Wouldn't take again

I don't know what they were thinking when they hired this guy. His explanations are vague and half of the time you can't understand what the guy is talking about. Very disorganized professor!

Lots of homework
Get ready to read
Test heavy
1.0
4.0
CS3377
Grade: Not sure yet
Apr 28, 2019
Wouldn't take again

DO NOT TAKE THIS PROFESSOR.

Lots of homework
Get ready to read
Tough grader
1.0
5.0
CS3377
Grade: Not sure yet
Apr 28, 2019
Would take again

This class was a lot of busy work! He dumped a bunch of very difficult weekly assignments on us that were worth very little of our grade. His video tutorials are awful, and you can't understand what he's saying half of the time. Avoid this prof!

Lots of homework
Get ready to read
Tough grader
1.0
5.0
CS3377
Grade: Not sure yet
May 3, 2019
Wouldn't take again

Tough course. Professor Min makes it even harder. Take someone else!

Lots of homework
Get ready to read
Tough grader
2.0
4.0
CS3377
Grade: A+
May 13, 2019
Wouldn't take again

All he does is post videos for each weeks topic which I never watched while in the class. He assigns too many weekly assignments that don't significantly contribute to your grade. That being said, his grading is lenient, and a lot of the times I felt like he/graders graded on completion. His tests are 80% based on the quizzes you take.

Lots of homework
EXTRA CREDIT
So many papers
2.0
5.0
SE3377
Grade: Not sure yet
Jul 26, 2019
Wouldn't take again

Two exams in the testing center at 25% each. Three assignments at 10% each. Remaining 20% from weekly activities require incredible amount of effort. The course I took was online in summer. The overall load for this 3 credit course felt more like 5 or 6 credits. Weekly essays, multiple programming labs, discussion board, etc.

Lots of homework
EXTRA CREDIT
1.0
5.0
CS4384
Grade: Drop/Withdrawal
Oct 15, 2019
Wouldn't take again

Legit the worst professor I've had in my entire academic career.

1.0
5.0
CS6364
Oct 21, 2019
Wouldn't take again

Worst taught class I have ever taken as a college student. Way too much busy work with little time to actually learn. Feels like 2 or 3 graduate courses. If you are forced to take Min, start the assignments as soon as possible (I daresay as soon as you get them). On the bright side he gives us a good amount of bonus points.

Beware of pop quizzes
EXTRA CREDIT
So many papers
1.0
5.0
CS4337
Grade: Not sure yet
Nov 23, 2019
Wouldn't take again

Don't take this online class ever. You will need to do 2 posts on discussion board, 3 labs, 300 words essay every week. You will get 3 exam at Testing center and 4 Assignments in the semester. If you take this course with other classes it will be tough to finish it every week. Worst professor I ever seen.

Lots of homework
Lecture heavy
1.0
2.0
CS6364
Grade: A
Jan 23, 2020
Wouldn't take again

Relatively easy course but one of the worst professors I've ever seen.

Lots of homework
Group projects
Beware of pop quizzes
1.0
2.0
CS6364
Grade: A
Jan 23, 2020
Wouldn't take again

Heavy and irrelevant homework, repetitive and pointless lectures, projects that have nothing to do with course content, and random grading criteria. Avoid at all costs!

Lots of homework
1.0
5.0
CS6314
Feb 6, 2020
Wouldn't take again

Lots of stuff given as a weekly activity which unnecessary for subject like Web Programming

Lots of homework
Get ready to read
Lecture heavy
1.0
2.0
CS6364
Grade: A
Feb 25, 2020
Wouldn't take again

He gives work just for the sake of it; the homework and assignments aren't even relevant to the subject, and you won't learn anything from them. The lectures are also pointless, he just reads off the slides. And most of the exam questions are just random lines lifted from the book with blanks which you have to fill in.

Lots of homework
Get ready to read
Group projects
1.0
4.0
CS3376
Grade: A
Mar 9, 2020
Wouldn't take again

Avoid if you can. Terrible lecturer, tons of long and boring homework/weekly activities/projects. Tests have questions from the quizzes but also random questions that were covered.

Lots of homework
Get ready to read
So many papers
3.0
4.0
CS3377
Mar 27, 2020
Would take again

Was a very heavy and intensive workload. You are exposed to many UNIX functionalities and concepts that come up again in future CS courses. A lot was read and remember. A lot was do and see. Projects challenged you to piece together your knowledge to build a comprehensive showcase. Overall, it was like running a mile or 3,377.

Lots of homework
Get ready to read
Participation matters
1.0
3.0
CS3377
Grade: B+
Apr 15, 2020
Wouldn't take again

AVOID AT ALL COST. If you really want to learn do not take this professor he gives a big amount of homework every week, which will take majority of your time. In all honesty the worst professor I've had in my entire academic career.

Lots of homework
Test heavy
So many papers
1.0
4.0
CS6314
May 4, 2020
Wouldn't take again

Took WPL with him. He gives a lot of homework and most part of it is useless. Have to write an essay and 2 posts per week about what happened in the class. The assignments are not at all useful everything is done with PHP. Topics like HTML, CSS are taught for 6 weeks. Topics like web services and frameworks(angular, node,ruby) are not even taught.

Lots of homework
Test heavy
2.0
4.0
CS3377
Grade: A+
May 10, 2020
Wouldn't take again

He gives A TON of assignments and labs to do each week. Most of it does not help you learn. I learned the most from the 4 big assignments which forced us to implement multiple functions at a time. I learned a lot about UNIX, but not from the 3 labs, 1 essay, two posts, and 1-2 quizzes a week. Expect to spend 6-10 hours a week his course alone.

Lots of homework
Test heavy
Clear grading criteria
5.0
3.0
CS3376
Grade: A
May 21, 2020
Would take again

Dr. Ming is very helpful and very considerate. I took the online class and despite the weekly essay, quiz, activities, the classes actually teach you a lot of knowledge. There are 4 projects throughout the semester and they are sometimes hard. But everything should be taught in the video lectures and googling. I spend 2 hours per week and got A. GL

Gives good feedback
Respected
Accessible outside class
1.0
4.0
CS6375
Grade: A
May 24, 2020
Wouldn't take again

!THIS IS YOUR FINAL WARNING! Richard Min is, by far, the worst professor I have had in the entirety of my higher education. It is a shame that UTD allows someone this terrible. You will learn NOTHING from him. He rambles incoherently off the slides and the lecture notes look like a kindergartener scribbled all over the wall. Miserable experience.

Test heavy
So many papers
Tough grader
1.0
5.0
CS6364
Grade: Incomplete
Oct 20, 2020
Wouldn't take again

Worst professor of this universe. You won't learn anything, you will always be stressed unnecessarily, complete waste of time and money. Never ever take this professor. You will feel like skipping University if you take this professor.

Lots of homework
Test heavy
Tough grader
1.0
4.0
CS3377
Grade: Not sure yet
Nov 8, 2020
Wouldn't take again

No reason to attend lectures, they won't help you for the homework. One short essay, textbook reading, and 2-3 labs every week. Takes 3 hours if lucky, 6 if having problems. Oh, and they only count for 50% of your grade while the other 50% is the exams... which are very difficult to prepare for. AVOID, extra work for worse grade.

Lots of homework
So many papers
1.0
5.0
CS3377
Grade: D+
Dec 4, 2020
Wouldn't take again

Awful!!! Avoid him at all cost. Weekly assignments are not helpful. There're labs, essays, reading each week. Tests are hard. The average grade is 67% for the whole class.

1.0
5.0
CS6364
Dec 7, 2020
Wouldn't take again

His AI courses (4365, 6364) only cover outdated materials 15 years ago. Very bad slides and very bad assignements. You have to learn and finish assignements copied from the internet using prolog and LISP. You won't learn anything from his course.

Lots of homework
Test heavy
So many papers
1.0
5.0
CS6364
Grade: Incomplete
Dec 14, 2020
Wouldn't take again

Absolutely trash professor. Homeworks are irrelevant. Tests are impossible. Should not be a professor.

3.0
4.0
CS3377
Grade: B+
Dec 15, 2020
Would take again

easy B, for test just review weekly quiz, 90 percent coming from the quiz, no assignment for fall 2020 semester, 2 weekly labs 1 weekly essay(300 words, you can write whatever). There is collect all my essay at the end of the semester, just make sure your essay doesn't copy from anywhere else, he doesn't check what you write inside the essay

1.0
3.0
CS4337
Grade: A
Apr 4, 2021
Wouldn't take again

Lots of busywork that doesn't prepare you well for the test. Tests you over random facts so memorize the textbook :-(

Test heavy
1.0
4.0
SE3377
Grade: A
Apr 8, 2021
Wouldn't take again

Unnecessarily gives so much work. In his online class, every week an essay, a quiz, a discussion post, and 5+ exercises were due. Don't take.

Lots of homework
Participation matters
Get ready to read
1.0
4.0
CS3377
Grade: A
May 11, 2021
Wouldn't take again

If you wanna take a professor that makes you do COMPLETELY irrelevant homework assignments (a lot of them, too) then pick this guy. The only times I really learned were during projects 1 and 2, where we actually got our hands dirty with programming. Outside of that, it's an unreal amount of reading. If you're a practical learner, avoid at all costs

Lots of homework
Get ready to read
Tough grader
4.0
4.0
CS3367
Grade: A+
Aug 25, 2021
Would take again

awesome

1.0
5.0
CS4365
Grade: Not sure yet
Oct 6, 2021
Wouldn't take again

His lectures aren't the worst but his assignments & tests are awful. He gives 3-4 weekly assignments which are just awful. In the assignments, he never clearly states what you're supposed to even do; you just gotta figure it out. Furthermore the assignments, tests & lectures don't always relate to each other. 0/10 would not recommend

Lots of homework
Get ready to read
Test heavy
4.0
3.0
CS1336
Oct 27, 2021
Would take again

Dr. Min was a solid professor throughout the year. He is a little tough when you don't get to know him but once you begin to talk to him he is the nicest guy in the world. At times his accent is a little hard to understand and you need to use the textbook A LOT, but solid choice, if you study you'll do just fine, don't slack off either!

Skip class? You won't pass.
Test heavy
EXTRA CREDIT
2.0
4.0
CS4365
Grade: Not sure yet
Nov 20, 2021
Wouldn't take again

2-4 weekly homework assignments that are easy once you know what to do. Figuring out what you have to do is like trying to find a needle in a needle stack. In no way did the study guide he gave for the exams accurately depict what was actually on the exams. Frequently goes on long side tangets during his lectures.

Lots of homework
3.0
4.0
CS3377
Grade: Not sure yet
Nov 29, 2021
Would take again

Professor Min is not perfect. He cannot live annotate well (i.e. he scribbles on his powerpoints), he has a semi-thick accent, and his lectures can be difficult to understand. However, he does truly care about his students, and does give all the necessary information via the textbook and his lectures. Pay attention though!

Get ready to read
Test heavy
EXTRA CREDIT
1.0
3.0
CS1200
Grade: B
Dec 5, 2021
Wouldn't take again

I wanted to like Dr. Min, I really did. Unfortunately, I cannot recommend him to anyone. He has extreme amounts of busy work that don't relate to CS at all and the grading is inconsistent. He goes off topic during lectures, and I felt as if I learned nothing. Despite having 50+ assignments due, it was only worth 20% of the grade; 25% per test. :/

Lots of homework
Test heavy
So many papers
1.0
3.0
CS3377
Grade: Not sure yet
Dec 8, 2021
Wouldn't take again

I would not recommend richard min to anyone. He does not teach and only reads off his slideshows will he goes off on random tangents. There was over 60 assignments and they were only worth 20% of the grade. Test were based off random facts from the book so you really werent learning just memorizing phrases. I can say you wont learn much from him.

Lots of homework
Tough grader
1.0
5.0
CS3377
Dec 8, 2021
Wouldn't take again

he's the worst professor I've ever had in utd, ask to read 2 books, 1 essay /week, avg 2 labs/week, sometimes unsolvable projects due with the essay, labs, reading. tough graders and no response professor. 80% for 2 exams and you gonna fail hard! +unclear instructions

Lots of homework
Test heavy
Tough grader
3.0
2.0
CS1336
Grade: A-
Dec 20, 2021
Would take again

This class is easy if you have basic knowledge about coding. If you don't, then you really need to read the book a lot. He gives us a lot of extra credits. You can use quizlet to study for the exams. Beware of exam 2, it is tricky if you don't pay attention to examples he showed in class.

EXTRA CREDIT
1.0
5.0
CS1200
Dec 27, 2021
Wouldn't take again

He is a truly sweet guy who tries to share a lot of resources with his students but his class was bizarre. Lectures were completely unrelated, SO MUCH BUSY WORK like weekly essays. Theyre all easy As content wise and tons of extra credit but u learn NOTHING. eLearning was a mess & final requirements were confusing.

Get ready to read
So many papers
EXTRA CREDIT
4.0
2.0
CS3376
Feb 8, 2022
Wouldn't take again

He's a nice guy, though I do see why people can get confused. I wouldn't take him intentionally, but I also wouldn't avoid him.

Hilarious
Caring
2.0
2.0
CS3162
Grade: A+
Mar 11, 2022

The entire course is just reading the ENTIRE textbook, writing some essays, and then taking a big test. 70% for reading/essays/attendance(?), 30% for the test (which is largely based on a review quiz he gives). Effort-wise, it's super straightforward. However, DO NOT take this professor for any courses you seriously want to learn in

Test heavy
Graded by few things
1.0
5.0
CS3377
Grade: B+
Mar 29, 2022

Terrible, avoid him at all costs.

Tough grader
Lots of homework
So many papers
5.0
1.0
CS3162
Grade: A+
Apr 5, 2022
Would take again

Class is very straight forward. 6 essays, 1 every week, 1 exam, all from information from the lecture and textbook. This class is basically a writing class for ethics, the material is not difficult. The workload is light and manageable.

Clear grading criteria
Lecture heavy
2.0
1.0
CS4337
Grade: A
Apr 6, 2022
Would take again

Dunno about rest of reviews, but personally found class easy. Doesn't really teach me anything and didn't learn much (definitely just one of those buffer type classes), but can say that overall I found this class to be easy busy work. Either 500 word essays or a "lab" (hw sheet basically) were assigned weekly, easy 100s. Exam from review quiz.

EXTRA CREDIT
Hilarious
Caring
2.0
4.0
CS3377
Grade: A
Apr 7, 2022

Not the worst professor I've had but still not particularly good. There's an essay due every week which seems really bad at first but they're pretty much just summarizing textbook chapters, and most of them are just for completion. Just generally lots of busy work, if you can stomach that he's ok. Tests are bad but he curves which softens the blow.

Get ready to read
So many papers
1.0
3.0
CS3162
Grade: A
Apr 20, 2022

"This is a 1 credit hour class but it really should be 3. I'll make it 3." This professor tries to make such a simple class as artificially difficult as possible. One essay a week and one final worth 30% of our grade. "Lectures" are only of him rambling about politics and his personal life. Added "hilarious" because of how much of a joke this is.

Participation matters
Hilarious
So many papers
5.0
1.0
CS1336
Grade: A+
May 6, 2022
Would take again

I AM A C STUDENT AND I'M TELLING YOU I GOT AN A+ I love Dr.Min. I don't understand all these horrible ratings. Dr.Min has been the easiest professor ever. This man wants you to pass. No literally, he let his students who failed try again. However, he goes off topic lot. So if you wish to learn in class, it's gonna be hard. He's also very sweet!!!

Graded by few things
1.0
5.0
CS1200
Grade: B-
May 20, 2022

He thinks this class is important, and that it is the only class that you take. If you don't like yourself then take him. He will give tons of assignments each week that are tedious, unrelated to the subject, yet will take a lot of time to finish. This class was supposed to be a walk in a cake but no. There were just too many useless assignments.

EXTRA CREDIT
Lots of homework
So many papers
5.0
1.0
CS3162
Grade: A
Aug 20, 2022
Would take again

Nice guy, easy class. Weekly essay. There isn't much to complain about.

Get ready to read
EXTRA CREDIT
1.0
4.0
CS3377
Oct 16, 2022

It's super hard to follow along in class, he just jumps all over the place. His labs are super long and there's so many of them. The exams were pretty tough but you could do alright if you study really hard. Overall try to take another prof if possible.

Tough grader
Lots of homework
1.0
4.0
CS4365
Grade: Rather not say
Oct 27, 2022

Do not take AI with Richard Min. Impossible to study for his tests which consists of pulling questions from a pool of 300 questions on quizlet and trying to memorize them. You will not learn anything from this class. Very hard to follow this professor. Very disorganized.

Lots of homework
1.0
3.0
CS4337
Grade: B-
Nov 7, 2022

I would give him zero stars if I could. Very disorganized class, with a lot of unnecessary workloads. Avoid this professor if you want to learn and pass

1.0
5.0
CS3377
Grade: A
Nov 8, 2022

Tests do not test your knowledge. Get ready to memorize from 200question quizlet wordbank. Does not want to help students. Often goes on off course tangents in class.

Tough grader
Get ready to read
Lots of homework
1.0
5.0
CS3377
Grade: A-
Nov 9, 2022

One of the worst professors I've EVER taken.

Get ready to read
Lots of homework
Test heavy
1.0
1.0
CS6314
Grade: A+
Nov 30, 2022

Hopeless, mean guy. Doesn't know how to talk to students. It's ridiculous how rude he is

2.0
2.0
SE3377
Grade: A
Dec 18, 2022

This class just had 2-3 short weekly labs and no essays to write but the tests are the challenge. The 3 tests are pretty hard and the review quizzes he provides don't help unless you give several attempts that expose you to more questions. He just reads off of slides in lectures without elaborating so be sure to read the textbook for clarity.

Participation matters
Lecture heavy
Graded by few things
5.0
5.0
CS3377
Grade: A
Dec 24, 2022
Would take again

This class is not hard but will be if you do not read everything thoroughly and give it the proper amount of time. Read the textbook every week BEFORE the labs and read through the lab before actually coding(often he does the lab for you or most of it). Most people here either dont want to be forced to learn the content for a grade or are lazy

Get ready to read
EXTRA CREDIT
Lots of homework
4.0
4.0
CS3377
Grade: A-
Jan 7, 2023
Would take again

While this course work can be difficult, Dr. Min is more than capable of explaining any and all questions a student may have. If you read the books, there were two separate text books, and submit the assignments in earnest this course can provide you with a lot of confidence in your skills as a programmer and knowledge of Unix/Linux.

Get ready to read
Clear grading criteria
Lots of homework
2.0
3.0
CS3162
Grade: Not sure yet
Jan 25, 2023

supposed to be a throw away 8 WEEK class but this man had random attendance checks, weekly papers with in-text citations, tests at the testing center. Like bro chill out, his lectures were a waste of time for a CS student. easily doable but unnecessary. lowkey doing his job but for an 8 WEEK course? like why man? just make it freebie wallahi

Get ready to read
Lots of homework
So many papers
1.0
1.0
CS3162
Grade: A+
Mar 7, 2023

He gives weekly essays for a ONE HOUR credit course. He goes off on random tangents in the middle of the lecture that isn't helpful for the essays/exam. There are RANDOM attendance checks, so you have to take a gamble on which day he'll take it (you'll see a pattern eventually). Easy class but unnecessary course work.

EXTRA CREDIT
So many papers
5.0
2.0
CS3162
Grade: A+
Apr 19, 2023
Would take again

Even though 500 words a week may seem a lot, it's just summarizing like 10 - 15 pages from a book. He does have random attendance, which is a bummer. The final is exactly like the review quiz, so just make a Quizlet and study that before taking the test. If you can't keep up with the essays, this class is going to be hard.

Clear grading criteria
Lots of homework
So many papers
4.0
3.0
CS6314
Grade: A
Apr 24, 2023
Would take again

Lots of homework, so even if you don't study a lot, you can learn things. Lectures are monotonous, but course pattern is easy.

Lots of homework
2.0
3.0
CS3162
Grade: Not sure yet
May 5, 2023

Professor Min can speak quickly and a lot of his talking is usually not on topic. The lectures are boring but you have to show because he takes attendance. However, he doesn't take attendance consistently it is very sporadic. The class has a lot of papers and there is 1 exam, which is pretty easy.

So many papers
Graded by few things
1.0
1.0
CS6314
Grade: A
May 19, 2023

More than Web programming he teaches outside things in the tech industry that too only behavioral. He is funny guy as a person he is good as a lecturer nahh!!! Useless course, exams are entirely from Quizzes.

EXTRA CREDIT
Lots of homework
Hilarious
3.0
5.0
CS4365
Grade: Not sure yet
Aug 3, 2023

His tests weights total 80%. Most of them(60%) are coming from review quizzes. He is very passionate on teaching and i liked it. But, the last test was awful. Test average for class is like 60. Other than that, he's a great lecturer. Lots of weekly homeworks, but its doable. Project needs effort but was okay. Hope he changes grading portions.

Participation matters
Lots of homework
Test heavy
1.0
5.0
CS4365
Grade: A
Oct 4, 2023

I am positive I passed because I read and skipped lectures, the activities he assigns could be relevant, but are 10x more tedious/time-consuming than they need to be because of the worst organization of his material I've ever seen. This is not an exaggeration. Redundant links within links with absolutely no hierarchy, when 2 or 3 would suffice.

Get ready to read
1.0
5.0
CS3377
Grade: Not sure yet
Oct 12, 2023

Probably one of the worst professors you can ever take changes the syllabus midterm heavy on grading classwork which consists of essays and labs. You have to do a demo for each lab you complete to show that you understand( which is stupid BTW) he doesn't value the student's time.80% exams 20 % homework

Tough grader
Get ready to read
Lots of homework
1.0
5.0
SE3377
Grade: Rather not say
Oct 12, 2023

If you value your time, don't take him by far one of the worst instructors u can ever take.

Tough grader
So many papers
Test heavy
1.0
3.0
CS3377
Grade: B+
Oct 13, 2023

If the documentation isn't 100% correct, you get a 0 on the lab, and you can't get those points back. For the first few labs he required word document with name and class number, I didn't include it, which is my fault, but that means I fail those labs and I can't do anything to redo it. He isn't a hard professor, but he just reads slides in class.

Tough grader
Lots of homework
Beware of pop quizzes
1.0
5.0
CS3377
Grade: D-
Oct 22, 2023

Please please please, DO NOT TAKE HIM!!!!!!!! Hear me out he makes up his rules as the class progresses. Like he is a decent guy but he makes the class so hard, i mean extremely hard. He makes up his rules. Also for the labs you have to go IN PERSON and explain every line of code I mean every line of code. Please don't take him. Wallah DONT!!!

Tough grader
Participation matters
Test heavy
1.0
4.0
CS3377
Grade: Incomplete
Oct 23, 2023

he just introduced a new concept midway thru the semester which is weekly lab demos. These labs are worth less than 20 percent of the total grade and are extremely scrutinized by the TA's. be ready to explain every line of code, and if you do the weekly assignment wrong, he accuses you of plagiarism. I don't think he knows what plagiarism means

Tough grader
Get ready to read
Lots of homework
1.0
5.0
CS3377
Grade: A-
Oct 24, 2023

His lectures are useless, he spends maybe 20 minutes talking about anything useful, and he spends a lot of time reading out instructions instead of assisting us as if we can't read. He would rather have students humiliated and drop the class than help them, and he can never decide how he wants things submitted. Avoid him for your own sanity & grade

Tough grader
Get ready to read
Lots of homework
1.0
5.0
CS3377
Grade: Not sure yet
Oct 28, 2023

80% exam/20% others, and exams are from reviews so it's hard to fail this class from that. But he makes the class unnecessarily harder/stressful and thinks simply not doing part of a lab is somehow "plagiarism", and will penalize you for it. Also weekly lab demos you have to go to on your own time or else you get a 0~30%. Inconsistent, harsh, AVOID

Tough grader
Lots of homework
Test heavy
1.0
4.0
CS3377
Grade: Incomplete
Oct 31, 2023

Worst class ever. Unorganized class unclear and inconsistent grading criteria. Weekly homework, due on Fridays?! Exams consist of multiple choice, pulled from 7 review quizzes mostly consisting of "Which is NOT correct?" Weekly Lab Demos OUTSIDE OF CLASS NOT ON THE SYLLABUS. Jokes in class. Prepare to hear an airplane analogy 12 classes straight

Tough grader
Get ready to read
Lots of homework
1.0
5.0
CS3377
Grade: A
Nov 1, 2023

DO NOT TAKE HIM!!! His lectures are super dry and he makes attendance mandatory. The labs are graded hard. His eLearning page is very disorganized so prepare to spend hours trying to browse it and find your assignment. You will also take time out of your week to go demo your labs. Don't do this to yourself. Do yourself a favor and do not take this!

Tough grader
Get ready to read
Lots of homework
1.0
4.0
CS3377
Grade: A
Nov 1, 2023

People who rated him highly are delusional. He may know a lot about CS, but he's incompetent as a teacher. In the form of lab demos, random attendance, unclear HW instructions, etc, Dr. Min has gone out of his way many times to make things more difficult for his students. Tedious weekly labs, study review quizzes for his exams (80% of your grade)

Lots of homework
Test heavy
Graded by few things
2.0
2.0
CS3377
Nov 1, 2023

While his tests aren't too difficult, mainly being composed of questions from the review quizzes, the labs for this class are a pain to do. Not because they're challenging or even tedious, its just that his TAs are jerks. Forget a test case in your document? Make a mistake that takes one line to fix? Too bad, you're getting docked THIRTY PERCENT!!

1.0
4.0
CS3377
Grade: Not sure yet
Nov 8, 2023

do yourself a favor and take someone else. I had to take him because the other professor was full, and have not had a good time. He says his course takes a 9-10 hours a week for his 3 hour course. He expects you to do quizes, tests, and lab demos on your own time. The tests are just like the quizes, but they are 80% of your whole grade

Tough grader
Lots of homework
Test heavy
1.0
3.0
CS3377
Grade: Not sure yet
Nov 9, 2023

Min assigns a high volume of homework every week. 80% of final grade are exams. Pointless essays are assigned to summarize textbook readings. Weekly in-person lab demos are mandatory. Assignments are graded horribly unfairly, w/ points docked for the slightest offenses, despite confusing instructions. And poor teaching skills, skip this guy.

Tough grader
Lots of homework
So many papers
1.0
4.0
CS3377
Grade: Not sure yet
Nov 10, 2023

Tons of busywork every week with poorly-written instructions and grading criteria. Marks points off of assignments for no reason. If you e-mail him, he will just tell you to check the syllabus or to check eLearning. Exams are based almost entirely off of the review quizzes, but they are worth 80% of your grade. For your sanity, skip this professor!

Tough grader
Lots of homework
Test heavy
1.0
4.0
CS3377
Grade: B-
Nov 28, 2023

Dr. Min was recommended me to by someone. He is knowledgeable in the topic but his lectures are very hard to follow & understand. A lot of time outside of class studying. A large amount of assignments. Demos weekly where questions were asked that weren't on the homework. He also accused people of talking that didn't talk. DON'T TAKE HIM IF POSSIBLE

Tough grader
Lots of homework
1.0
5.0
CS4365
Dec 2, 2023

Weekly assignments are ridiculously time consuming and don't prepare you for the exams which are 80% of the grade. Rude in email. Religiously biased assignments in a non-religious class. I could go on This is the worst class I've taken at UTD and friends I've made in different CS classes have told me their own horror stories about Richard Min.

Tough grader
Get ready to read
Lots of homework
1.0
4.0
CS3377
Grade: Not sure yet
Dec 4, 2023

Test questions are just passages from the textbook with one word off passed off as "which one is NOT correct" questions. Hope you're good at memorization if you take him.

Tough grader
Get ready to read
Lots of homework
1.0
5.0
CS4365
Grade: Not sure yet
Dec 5, 2023

Ntafos level

Tough grader
Get ready to read
Lots of homework
1.0
4.0
CS3377
Grade: B
Dec 5, 2023

changing grading criteria regularly, very strict lab demo requirements, the tests being purely definition memorization of 150-200 terms each. his lectures being very dry textbook reading with no additional input, but attendance is taken randomly and for a grade so you have to show up. it's just so frustrating being in his class. do not take

Get ready to read
Lots of homework
Test heavy
1.0
5.0
CS3377
Grade: A-
Dec 8, 2023

You may read bad reviews and think "Surely it can't actually be that bad, right?". Unfortunately, with Dr. Min, it really is that bad. Trust me. Extremely unclear expectations and will falsely accuse you of being disruptive in class even if you don't say a word. Weekly lab demos that are a massive waste of time, delusional grading from TAs. AVOID!

Tough grader
Lots of homework
Graded by few things
1.0
5.0
CS3377
Grade: A
Dec 16, 2023

-Weekly Labs. You will be spending 6-7 hours a week on labs alone -Demos required on all Labs -TAs who will grade your labs very harshly -Mandatory attendance -Inconsistent grading. Person A and B can make the same mistake and get different grades Dont take him especially if you are enrolled full time. The class is very demanding.

1.0
4.0
CS4365
Grade: A-
Dec 17, 2023

DO NOT take him! This class is unstructured, weekly activities are super time consuming, instructions are unclear and TAs are strict. Attendance is mandatory. And the exams? Brace yourself for a massive quizlet question dump. To score decent, be ready to memorize a crazy 80-100 questions. He curves a lot at the end, but save yourself the trouble!

Tough grader
Lots of homework
Test heavy
1.0
3.0
CS3377
Grade: B-
Jan 11, 2024

I got a 70% in this class but since his grade distributions are so incredibly bad he rounded my grade to a B-. Also the weekly labs are annoying and the TAs are tough graders.

Tough grader
EXTRA CREDIT
Lots of homework
1.0
5.0
CS3377
Grade: B+
Sep 23, 2024

Mr. Min is the worst professor I've ever had. The TA grading is inconsistent and unfair. Be prepared for 3-4 tests with 60 questions in 60 minutes. The labs are extremely difficult, and your grade can vary significantly depending on which TA (often Indian) grades your work.

Tough grader
Lots of homework
Test heavy
1.0
5.0
CS3377
Sep 23, 2024

Mr. Min is the worst professor I have ever had. The TA grading system is uneven and unjust. Prepare for three to four tests totaling 60 questions in 60 minutes. The labs are exceedingly challenging, and your grade can vary greatly depending on whose TA (often an Indian) assesses your work. Mockshit

Tough grader
Beware of pop quizzes
Test heavy
1.0
3.0
CS3377
Grade: A-
Nov 12, 2024

This guy is straight up racist, he profiled me saying things about my culture because I went up to him after class for attendance since he missed me. Made fun of Arabs even though I am not arab, he assumed. Also kicked me and my friend out of class because we were whispering even though everyone else was too lol. He has a thing against arab ig

Tough grader
Lots of homework
Test heavy
2.0
4.0
CS3377
Grade: B
Nov 19, 2024

Prepare to spend a lot of time on CS3377's weekly labs and demos. The TAs grade harshly, and the professor's grading can be inconsistent. While the content is interesting, the workload is heavy. Unstuck ai helped me stay on top of the material.

1.0
5.0
CS3377
Grade: B+
Jan 15, 2025

Worst professor ever. Very caustic, will berate students. Is generally unprepared for lectures and doesn't know much at all the course material. Very sensitive, gets upset if you ask questions. Lectures consist of going over huge program source code that's pretty useless. Course structure is disorganized. Tests are way too hard, assignments too.

Tough grader
Lots of homework
Graded by few things
1.0
5.0
CS3377
Grade: B
Feb 2, 2025

To start, he does not understand or speak english. His lectures are a useless mess. I not sure how well he understands Unix shell and APIs. Ask a question, he gets upset. The course bash labs and Unix assigments do not teach you much at all. To summarize, stay away, Workload is very heavy. Should be better with another professor.

Tough grader
Lots of homework
Graded by few things
1.0
5.0
CS3377
Grade: C+
Feb 5, 2025

DO NOT TAKE THIS GUY UNDER ANY CIRCUMSTANCES!!!!!

Tough grader
Test heavy
1.0
5.0
CS3377
Grade: A
Apr 9, 2025

The professor made a really rude reply to my email when I asked him about the Week 12 activities.

1.0
5.0
CS3377
Grade: B-
Apr 30, 2025

- Doesn't know how a teacher/professor should be like - Assigns weekly homework due on each Friday - Picks TAs & graders who grade harshly and their grading scale varies inconsistently - Cannot and will not reply to emails (this goes for the TAs as well) - Can be verbally berating when students ask questions

Tough grader
Lots of homework
Test heavy
1.0
5.0
CS3377
Grade: C
Apr 30, 2025

Report this professor to the department head and dean ASAP, so that this guy is forced to change his course policies and correct his demeaning behavior with students (report the TAs) - do us all a big favor Do not take this professor at all! THIS PROFESSOR RUINS UTD'S OTHERWISE GREAT REPUTATION

Tough grader
Lots of homework
Test heavy
4.0
3.0
CS3377
Grade: A-
May 5, 2025
Would take again

honestly, I don't understand the negative ratings at all. There is plenty of homework, but as long as you start early and follow the instructions you should be fine. Professor gives plenty of extra credit opportunities and bonus points. Class is exam heavy but they are also manageable if you take the review quizzes.

EXTRA CREDIT
Lots of homework
Test heavy
1.0
3.0
CS3377
Grade: B
May 15, 2025

Very disorganized. Course page is super outdated, and weekly lab instructions are confusing/poorly worded. Gives 0 or takes off points of you don't follow his guidelines exactly. Tests are a huge chunk of grade, all based of the TWO textbooks he gives us to read. Review quizzes help a lot, though. Be ready for long convoluted lab assignments.AVOID!

Get ready to read
Lots of homework
Test heavy
3.0
5.0
CS3377
Grade: Rather not say
May 18, 2025

Homeworks due every friday. Lots of bonus assignments. Gives reviews with questions from exam. You need to jump around a lot when reading his instructions. Class is hard and he goes ahead of every other professor. You will need to read the textbook. And install linux on some vm or partition to mess around with. You will pass.

Get ready to read
Beware of pop quizzes
Test heavy
1.0
4.0
CS3377
Grade: A-
Jun 12, 2025

Prof Min thinks he's a big person just because he work edat IBM. The world has moved forward and this guy's stuck in the past with his inflated ego. He will get mad at you for asking any question, will not respond to your emails, selects awful TAs who tank your grade into oblivion. Egomaniac who will show you he "knows" more outdated stuff than you

Tough grader
Lots of homework
Test heavy
1.0
5.0
CS3377
Grade: A
Aug 4, 2025

Why do I even have to pick this proffessor?

Participation matters
So many papers
Lecture heavy
1.0
5.0
CS3377
Grade: D+
Aug 27, 2025

This dude cooked us all the whole semester, please escape. he is the gpa terminator

Tough grader
Get ready to read
Lots of homework
1.0
5.0
CS3162
Grade: B
Sep 26, 2025

A unfortunate teacher by far, and has no regard for the students learning or time. Instead, his primary focus is reliving the oh-so-amazing time he was alive by making sure to take up valuable course minutes with memoirs of his experiences at IBM and when he wasn't, he having full crash outs about anything other than course material.

Tough grader
Lots of homework
So many papers
1.0
3.0
CS6364
Nov 6, 2025

His elearning is a disaster, he tunes our mind to AI by making us design mental algorithms to find needle in his elearning haystack. You will feel busy throughout the semester without learning anything of importance. Welcome to rat race!

Lots of homework
Hilarious
1.0
3.0
CS6364
Grade: Not sure yet
Nov 8, 2025

I only have one comment: why this website does not have 0-star ranking?

5.0
3.0
CS3377
Grade: B-
Nov 11, 2025
Would take again

Took him for UNIX virtually, and he gives a lot of resources, and recorded tutorial made by him. I know a lot of students struggles in these courses, but if you take your time to learn, and consistently look at the abundant of information that he teaches, you will learn well !!

EXTRA CREDIT
Amazing lectures
Lots of homework
1.0
3.0
CS6364
Nov 18, 2025

A litmus test of his teaching would be how many students will attend his lectures if attendance threat is not enforced by him. Hardly 5%, hence he is scared, takes attendance like in school and instills fear of grade drop. He is more interested in Geopolitics than Tech, the only moments he dares to look at students, else reads slides off ppt.

Inspirational
Lots of homework
Hilarious
1.0
3.0
CS6375
Grade: Not sure yet
Dec 1, 2025

Trust RMP this time. Homeworks are tedious and yet dont teach you anything. Exams are mostly fill in the blanks taken right from textbook and slides you basically have to memorize. Elearning page is ridiculously cluttered and disorganized. Min often goes off topic in lecture as well, making lectures not worthwhile

Lots of homework
Class Info

Online Classes

100%

Attendance Mandatory

77%

Textbook Required

48%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 89 grades
Most common grades:
A (33)
Not sure yet (27)
A- (13)
Grade Distribution
A(45)B(14)C(4)D(5)F(0)A-/B+(22)
Based on 127 reported grades
A: 33
Not sure yet: 27
A-: 13
A+: 12
Common Tags
Lots of homework (74)
Get ready to read (43)
Tough grader (42)
Test heavy (34)
EXTRA CREDIT (24)
So many papers (21)
LOTS OF HOMEWORK (16)
Hilarious (8)
Rating Trend

Stable

-0.11 avg change
May
Jun
Aug
Sep
Nov
Dec
Last 6 months
Ratings by Course

CS5336

5.0

(1)

CS3367

3.3

(3)

3376

3.0

(1)

CS1336

2.8

(6)

CS4384

2.7

(6)
+12 more courses
Difficulty by Course

CS5375

5.0

CS4365

4.6

CS5343

4.5

CS1200

4.3

CS3377

4.2

Similar Professors