3.9

Sahng Min Han

Computer Science - Gwinnett Technical College

3.9
Quality
3.6
Difficulty
73%
Would Retake
91
Reviews
3.9
Quality
3.6
Difficulty
3.9
Helpful
3.9
Clarity

73%

Would Retake

91

Reviews

Rating Distribution
Official

5

43

4

17

3

16

2

6

1

9

What Students Say

He is HORRIBLE instructor

CIST2371 - 1.0 rating

He grades tough but pushes you to succeed

CIST2371 - 2.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

50%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 70 grades
Most common grades:
A (21)
B (15)
B+ (12)
Grade Distribution
A(24)B(19)C(10)D(2)F(0)A-/B+(15)
Based on 86 reported grades
A: 21
B: 15
B+: 12
C: 8
Common Tags
Participation matters (46)
Lots of homework (39)
Gives good feedback (30)
Tough grader (26)
Clear grading criteria (13)
Amazing lectures (12)
EXTRA CREDIT (12)
Inspirational (8)
Rating Trend

Declining

-0.22 avg change
Oct
Dec
Apr
May
Oct
Dec
Last 6 months
Ratings by Course

CIST2372

4.0

(2)

CIST2371

3.9

(84)

CIS1305

3.6

(5)
Difficulty by Course

CIST2372

4.0

CIST2371

3.6

CIS1305

3.6

Reviews (91)
1.0
4.0
CIS1305
Jan 19, 2022
Wouldn't take again

CIST1305 If you want a teacher that has the goal of actively helping their students... this is not the one. It is basically self guided. They tell you to search online for help. Then why pay to take a class? Let alone theirs. Not great at responding to emails or their voicemail. Do not expect them to go the extra mile.

Get ready to read
5.0
3.0
CIS1305
Grade: Incomplete
Mar 23, 2022
Would take again

My experience with this professor is totally opposite from the review above. He actually encourages students to work harder and put efforts during his class. His class is very much hands-on, you must show your work during lectures and correct what you missed. He is a fair, knowledgeable and passionate about what he teaches. One of the best of GTC.

Participation matters
Amazing lectures
Gives good feedback
4.0
3.0
CIS1305
Grade: A
Jun 17, 2022
Would take again

Java I - Homework is graded IN CLASS in presentation style, and is graded very leniently. Homework is extremely confusing and CHALLENGING, bad instructions that you absolutely have to get elaborated. Late work allowed. Works with you, just be ready to read your book to pass exams.

Participation matters
Gives good feedback
Lots of homework
2.0
4.0
CIST2371
Grade: Incomplete
Sep 28, 2022

He is very smart, but the grading was way too strict and wasnt fair for the amount of effort you put in. Will let you resubmit assignments though.

Tough grader
5.0
3.0
CIST2371
Grade: B
Nov 1, 2022
Would take again

Dr. Han really knows his stuff and try to help you a lot. Computer programming classes are all very difficult and a lot of people drop not because he teaches material hard but it's hard material. He communicates on weekends and willing to help.

Participation matters
Amazing lectures
Accessible outside class
5.0
3.0
CIST2371
Grade: B+
Nov 7, 2022
Would take again

Good professor, hard material. So far I like him most out of other CIS classes I took.

Participation matters
Gives good feedback
Lots of homework
5.0
4.0
CIST2371
Grade: A
Nov 14, 2022
Would take again

To get a passing grade on the labs, you need to attend interviews and explain your work and code live. The interviews are not as bad as people make them out to be. I learned a lot doing them. Dr. Han is good about teaching you a better way of coding and advises you through the interview. Dr. Han expects you to try and put forth effort and is fair.

Participation matters
Gives good feedback
Lots of homework
5.0
3.0
CIST2371
Grade: A
Nov 15, 2022
Would take again

Can be seen as a tough teacher, but really brings out the best in students. Has very hands on teaching style that leads to you getting great insight into topics to help you improve. If you are willing to stay consistent, this is a great class.

Participation matters
Gives good feedback
Respected
5.0
1.0
CIST2371
Grade: A
Nov 15, 2022
Would take again

Best professor I have ever had. His generosity is the most important thing that can help you learn and succeed in this class. He gives more time to finish the lessons and gives you tip to be a better programmer. I learned more from than any professor. Sometimes they are things that I still need to learn but, he motivates and support you.

Inspirational
Hilarious
Caring
5.0
4.0
CIST2371
Grade: A-
Nov 15, 2022
Would take again

While at first it may appear that as a teacher Dr. Han is difficult, you must also take into consideration the content that you learning. Learning an oop language is not easy. But if you come to class and put effort in then you will come out for the better. Dr. Han is very nice when it comes to grading and will allow you to fix mistakes..

Participation matters
EXTRA CREDIT
Lots of homework
3.0
4.0
CIS1305
Grade: Not sure yet
Nov 15, 2022

Be sure to fully understand the questions before beginning your assignments on the class as some of the questions and task he gives you could be confusing at times. Very Strict on documenting your code and you must recreate your programs under five minutes by sharing your screen in front of others.

Tough grader
Participation matters
Lots of homework
4.0
3.0
CIST2371
Grade: A
Nov 15, 2022
Would take again

Dr. Han comes across as tough at first, but he is willing to give second chances as long as you're motivated to improve. If you're able to explain your code, you should make pretty good grades. Don't take his class if you're not willing to take the time to understand what you're coding.

Participation matters
4.0
4.0
CIST2371
Grade: Incomplete
Nov 15, 2022
Would take again

Much of the workload is in the Labs. These take time to do and you may not get the best grades at first. The resubmissions are allowed and a chance to get full points, just turn in work in time to avoid penalties. Also make sure to practice your code and understand what each part in your code behaves as you will be reproducing your work in class.

Tough grader
Participation matters
Lots of homework
5.0
4.0
CIS1305
Grade: Incomplete
Nov 15, 2022
Would take again

Homework given is a great practice in order to learn Java's fundamentals. In class, expect code reviews and active participation in class regarding your code. Dr. Han is a strict instructor that gives multiple programs to code every week but with some determination and effort into it, you will succeed and feel improvements.

Tough grader
Participation matters
Lots of homework
5.0
5.0
CIST2371
Grade: Incomplete
Nov 18, 2022
Would take again

This class needs to be taken when you have a lot of time on your hands, or else it is going to be very hard to keep up with the work. Professor Han expects you to be able to show that you understand the work in class and must be able to explain yourself.

Tough grader
Participation matters
Inspirational
3.0
4.0
CIST2371
Grade: B+
Nov 20, 2022
Would take again

Dr. Han is a tough but fair grader. He gives you lots of chances to improve your grades for labs but you have to understand all your code and be ready to explain it to him each week. Week assignments consist of reading a chapter, take a quiz, complete a lab with 3 - 7 different exercises, and a mandatory interview. Hard class but you learn a lot.

Participation matters
EXTRA CREDIT
Lots of homework
2.0
5.0
CIST2371
Grade: B
Nov 21, 2022

Students, know that this class is going to be very time consuming. This is not an easy class to take. Focus on knowing your programs, because you will be required to do interviews about your code every week. I recommend that you start reading the book early. He will jump right in and won't hold your hand. Good luck!

5.0
3.0
CIST2371
Grade: B
Nov 29, 2022
Would take again

Programming classes are not easy. One of the few professors in GTC who has a real PhD from a good university and he knows his stuff. He is not a native English speaker but speak great English and delivers the material good. He helps you outside of class so just ask! Lenient grader if you try hard.

Gives good feedback
Caring
Accessible outside class
4.0
4.0
CIST2371
Grade: Not sure yet
Dec 1, 2022
Would take again

Dr. Han is a talented teacher who tries hard to help his students. I wish he was my Java 1 professor because I know I'd learn Java 10 times better. You will have a hard time if you don't understand Java 1 because this class is for those who do.

Participation matters
Clear grading criteria
Gives good feedback
1.0
5.0
CIST2371
Grade: C
Dec 2, 2022

He is HORRIBLE instructor. He will ask you to write a code in one-on-one "interview" and record you without letting you know first. Then will make a video by adding some emojis making fun of you and post it in YouTube for the whole world to see. This whole process feel like real interrogation! DON'T take him or go take Java class in another school.

2.0
4.0
CIST2371
Grade: B
Dec 8, 2022

He grades tough but pushes you to succeed. He is somewhat cocky/arrogant but knows how to do Java well. He gives extra credit but the regular assignments can sometimes to much workload aside from the extra credit. It is true that he does interviews. I learned a lot from this class. I just wish he was more nice.

Tough grader
3.0
3.0
CIST2371
Grade: B+
Dec 9, 2022
Would take again

he was a pretty good professor. at times i couldn't really understand what was going on but he made a good effort. for ex, he reached out to me to see how i was doing when i was falling behind. his feedback was pretty harsh but in the end it made us better. one thing to beware of the interviews. i really disliked this portion of the course.

Participation matters
EXTRA CREDIT
2.0
5.0
CIST2371
Grade: C
Dec 10, 2022

The work load for this class was very high, and I didn't receive much help when I needed it. It is also hard to attend all of the interviews if you work or have other obligations. Overall not the best or worst experience.

3.0
4.0
CIST2371
Grade: A
Dec 11, 2022
Would take again

Instructor's not a native speaker so communications (or on assignments) may be unclear. Strict on recording or showing (in person) your work; you must know your stuff. You will be forced to always write documentation and comments which is a huge time waster. GL!

Participation matters
1.0
5.0
CIST2371
Grade: C+
Dec 12, 2022

Prof Han teach like we are at Georgia Tech! He demand weekly interview 1 on 1, and I remember seeing other student video he share where he make fun of students instead of supporting them. Interviews waste time because he don't trust you or think all student cheat. Very arrogant. Only want to deal with very smart student when it is an intro course!

Tough grader
Lots of homework
Lecture heavy
5.0
3.0
CIST2371
Grade: B
Dec 16, 2022
Would take again

Some complain he's hard but he's not. Don't be lazy and do your work. His interview makes you learn A LOT about programming. You gain actual KNOWLEDGE. If you show you care and work hard and not lazy, he helps and even give you a better grade for your effort and willingness to learn. I bet people who complain about him were really lazy.

Participation matters
Graded by few things
Accessible outside class
5.0
2.0
CIST2371
Grade: Not sure yet
Feb 22, 2023
Would take again

This online course is so easy to learn and so helpful. This course includes assignments, lap projects, and the tests. If you study before the lab projects and assignments, you will get good grade. Sometimes it was difficult, but if you use the zybooks used for class well, you can solve them quickly.

2.0
3.0
CIST2371
Grade: B+
Feb 23, 2023

If you have an online class , be prepared to complete two weeks' worth of work every week, It's a lot of work but, it is not too difficult in my personal opinion. The students who will benefit the most in the course will be the students that are going full time and have some computer programing experience.

Lots of homework
3.0
3.0
CIST2371
Grade: A+
Feb 23, 2023

If you have an online class, be prepared to complete two weeks' worth of work every week, It's a lot of work but not too difficult. The students who will benefit the most from the course will be those who are going full-time and have some computer programing experience.

Lots of homework
5.0
4.0
CIST2371
Grade: A
Feb 25, 2023
Would take again

Honest and fair grader

Tough grader
Participation matters
Clear grading criteria
4.0
3.0
CIST2371
Grade: A
Feb 25, 2023
Would take again

The grading was honest and fair in this course. When I noticed a grading mistake, prof was willing to correct and did it swiftly. It's a lot of work since it's an 8 week course. I recommend this course for those with prior programming experience. For first time programming students, I feel this course goes too fast and demands too much time.

Participation matters
Clear grading criteria
Lots of homework
3.0
4.0
CIST2371
Grade: D+
Feb 26, 2023

Im sure this class would have been a breeze if I had taken the full semester class but I took the 8-week course and it has been extremely tough. This is not a class I would recommend unless your foundation in coding is very strong. If you do take this course pair it with tutoring and I'm sure you will be fine.

Online Savvy
4.0
5.0
CIST2371
Grade: B+
Feb 26, 2023
Would take again

Overall, you need to just make sure you complete your work on time, create a good schedule of completing to work and just work hard.

Gives good feedback
Lots of homework
Graded by few things
4.0
4.0
CIST2371
Grade: B-
Mar 21, 2023
Would take again

Grading is tough but honest. There is a lot of homework but with proper time management it can be done. Be prepare to spend lots of time doing each lab. All in all everything is up to you if you pass or fail. Lots of opportunity to earn extra credit and to redo labs.

Tough grader
Gives good feedback
Lots of homework
5.0
4.0
CIST2371
Grade: A
Apr 24, 2023
Would take again

This is a class best suited for someone who actually wants to take something from their class. Dr. Han encourages you to understand what you are coding and while there is a good amount of homework, he allows students to fix errors and will still give full credit so long as you actually tried to do it.

Participation matters
Gives good feedback
Accessible outside class
4.0
4.0
CIST2371
Grade: A-
Apr 24, 2023
Would take again

I took him for Java I and now for Java II, the workload is important. It includes coding interviews, in-class code reviews, and multiple programs to do within a week. Outside from that, the professor is nice, guides well and gives good advise on how to improve your coding skills. To take if you have a working attitude.

5.0
4.0
CIST2371
Grade: B+
Apr 27, 2023
Would take again

If you know nothing of programming then this is the class. My knowledge and growth with java & programming itself has improved. He does give Lab work/quizzes weekly, so if you want to know how to program & code, on a professional level take Dr.Han. understand again you will have work, but it will be well worth it. This class is not for pretenders.

4.0
5.0
CIST2371
Grade: B-
Apr 27, 2023
Would take again

Dr. Han's JAVA 1 course is very homework heavy, with approx. 15 hours per week needing to be spent on completing homework. There are plenty of opportunities for extra credit by those will require a significant time investment as well. I would only recommend this course and instructor if you are a programming major.

Participation matters
EXTRA CREDIT
Lots of homework
5.0
3.0
CIST2371
Grade: A
May 15, 2023
Would take again

Definitely take Dr. Han's in-person class if you're all in for learning. Beware, some folks complain everything and skip classes, hardly pitching in during group meetings, causing hassle for others. Show up, manage time well, and commit to your work. If you do, he his extremely supportive, surpassing what you'd typically get from other GTC profs.

EXTRA CREDIT
Amazing lectures
Accessible outside class
5.0
3.0
CIST2371
Grade: B
Dec 4, 2023
Would take again

Professor gives good feed back if you keep practicing

Clear grading criteria
Gives good feedback
Lots of homework
5.0
2.0
CIST2371
Grade: A
Dec 4, 2023
Would take again

Very enthusiastic professor, provides critical feedback for an interesting course. Encourages a lot of interactive participation in the lectures along with a clear grading criteria on every thing.

Participation matters
Amazing lectures
Clear grading criteria
3.0
4.0
CIST2371
Grade: B-
Dec 4, 2023
Would take again

This class requires about 15 hours a week to study and complete the work assigned. If you have the time and passion for this major, I recommend taking it. He gives a lot of opportunities to improve your grade. All in all, it will be challenging if you don't have the time, time management is very important.

Clear grading criteria
Gives good feedback
Accessible outside class
3.0
3.0
CIST2371
Grade: B+
Dec 4, 2023

the content in class were not really efficient, we spent lot of time on interview instead teaching sth useful.

5.0
2.0
CIST2371
Dec 4, 2023
Would take again

This professor is really good and tell every thing to know

Gives good feedback
Inspirational
5.0
4.0
CIST2371
Grade: B
Dec 4, 2023
Would take again

If you want to learn how to code take this class. You will be typing and at atleast 31 typing speed. Will learn to work underpressure and will give random questions when presenting in class. The examples he gives is amazing and he is good at putting 2 and 2 together. I already registered to take him for my next semester.

Amazing lectures
Gives good feedback
Caring
5.0
4.0
CIST2371
Grade: B+
Dec 4, 2023
Would take again

This professor is going to challenge you whether that is a good or bad thing is up to you to step up to the challenge. He will make you a better programmer and make sure you know the material and are able to execute. He's not for the weak but that is a good thing.

Participation matters
Amazing lectures
Gives good feedback
3.0
4.0
CIST2371
Grade: B+
Dec 4, 2023
Would take again

His class take a lot of time and effort. In his class, you actually need to know what you're doing. He does give many opportunities to resubmit or make up your work. You have to read separately. Quizes and exams are based off it. He does come off rude, but it doesn't bother me. If you're offended easily, I wouldn't recommend him.

Get ready to read
Lots of homework
Hilarious
3.0
3.0
CIST2371
Grade: B+
Dec 4, 2023
Would take again

He expects a decent bit of participation in the course through homework interviews where you show that you can complete parts of the assignment in class which might be difficult for some. He shows a lot of passion in the class and makes sure that everything is understood.

Participation matters
5.0
2.0
CIST2371
Grade: A
Dec 4, 2023
Would take again

Be prepared to do a lot of work, but at the end it will pay off. As you progress through the semester, you will feel less of a burden presenting your work to the class.

Participation matters
EXTRA CREDIT
Lots of homework
5.0
3.0
CIST2371
Grade: C
Dec 4, 2023
Would take again

If you like the course you need to be ready to read, practice, and participated on class.

Get ready to read
Participation matters
Amazing lectures
5.0
4.0
CIST2371
Grade: A
Dec 5, 2023
Would take again

Overall a honest teacher. He gives a good amount of feedback and is fair with grading and missed assignments. He gives you all you need to pass the class and develop a deeper understanding of Java and make you interested and inspired to learn more. Would recommend as your first teacher. Make sure you can handle lots of homework assigned weekly.

Tough grader
Amazing lectures
Inspirational
4.0
3.0
CIST2371
Grade: C+
Dec 5, 2023
Would take again

Professor Han can be strict some time but he is an great instructor overall.

Group projects
Gives good feedback
Respected
5.0
3.0
CIST2371
Grade: A-
Dec 5, 2023
Would take again

Great Teacher, Teaching style feels very personalized to his class.

Participation matters
EXTRA CREDIT
Gives good feedback
5.0
4.0
CIST2371
Grade: B-
Dec 5, 2023
Would take again

Great knowledgeable professor. Can get annoyed easily

Group projects
Lots of homework
4.0
4.0
CIST2371
Grade: A
Dec 5, 2023
Would take again

Dr.Han is an excellent professor but not one for those who aren't willing to put in the work. He gives homework out weekly and expects you to present your code in the following week. But if you put in the work and fully understand your code, you'll find this professor to be very helpful in the long run because he teaches you good habits.

Tough grader
Participation matters
Lots of homework
5.0
3.0
CIST2371
Grade: A
Dec 5, 2023
Would take again

He has a very generous and realistic way of teaching, although in his class he won't hold your hand all the way and you would have to map out for yourself, but he will be there to assist you if you need help.

Participation matters
EXTRA CREDIT
Hilarious
3.0
5.0
CIST2371
Grade: B
Dec 5, 2023

If you are going to take this class be prepared for a lot of difficult assignments.

Tough grader
Lots of homework
Hilarious
3.0
4.0
CIST2371
Grade: C
Dec 5, 2023

This teacher is good with how he teaches but I think the workload is a bit too much with how you're required to create youtube videos and interviews but overall the class is oaky

Get ready to read
Participation matters
Lots of homework
5.0
3.0
CIST2371
Dec 5, 2023
Would take again

For each lab that you complete, you must do an interview. This interview is one of the best parts of the class as I felt pressured to actually know what I was talking about and explain how I came to my solution. Coding interviews are intrinsic to programming jobs, so getting experience beforehand is a great benefit to taking this class.

Participation matters
Gives good feedback
Inspirational
5.0
2.0
CIST2371
Grade: A
Dec 5, 2023
Would take again

Dr. Han is an extremely tough professor, in the sense of pushing you to do your best. He is avaible to show and teach you what you need to succeed. His course lectures and lab assignment may seem overwhelming but manageable. When you leave his class you will be able to produce a great product. My advice: Push your self and go plus ultra.

Amazing lectures
Clear grading criteria
Gives good feedback
4.0
4.0
CIST2371
Grade: B+
Dec 5, 2023
Would take again

Though it may seem that course/ class may be hard due to the amount of work giving to students, he does care enough to help out when needed and give guidelines to help students out. He helps out a lot grades wise and the end if you pass or fail it is up to you.

Tough grader
Participation matters
Lots of homework
4.0
5.0
CIST2371
Grade: B
Dec 5, 2023

This teacher is pretty difficult, so only take it if you feel like you are up for the challenge, ignore the other reviews.

Tough grader
Lots of homework
Hilarious
5.0
3.0
CIST2371
Grade: A+
Dec 5, 2023
Would take again

Good teacher always goes in depth when talking about key concepts.

Participation matters
EXTRA CREDIT
Gives good feedback
3.0
4.0
CIST2371
Grade: B
Mar 8, 2024
Would take again

Great for in person- NOT FOR ONLINE. The teacher did not answer my emails and hadn't graded any of my labs by the time the midterm was over (when online). I suggest taking this class in person and not late at night so you can pay attention. Mandatory interviews in front of the class as a part of the lab grades. But you WILL LEARN java programming!

Participation matters
EXTRA CREDIT
Gives good feedback
1.0
4.0
CIST2371
Grade: Not sure yet
Sep 26, 2024

He would get mad at you if you messed up at the interview and kept asking why this, why that; he would slam his desk to get peoples attention, he is a tough grader; take him in person; and he will never answer your emails so ask him when in your class I will never ever want him as my professor ever again and he barely grades You have to wait a bit.

Tough grader
1.0
5.0
CIST2371
Grade: Not sure yet
Oct 7, 2024

THis profesor has an online asynchronous class but for some reason, your grade is based off of live sessions?? He doesn't answer emails especially if you need help and he is hard to get a hold of. His instructions don't make sense and if you ask questions he just won't answer them. Not good online or in person.

Tough grader
Lots of homework
5.0
4.0
CIST2371
Grade: B
Oct 9, 2024
Would take again

I actually didn't like him in the beginning cause he made me show my work to classmates. But when I got the job I appreciated him. If he just half ass taught me and made it easy then maybe I couldn't do my job at my company. Isn't technical college for hands on skills? he did that very good and I thank him now. I think he has a real phd too.

Participation matters
Gives good feedback
5.0
4.0
CIST2371
Grade: B
Dec 2, 2024
Would take again

Dr.Han cares about your learning. His labs are not easy, and the course has a higher than average pace. Overall good teacher.

Tough grader
Lots of homework
Graded by few things
4.0
4.0
CIST2371
Grade: B+
Dec 2, 2024

He is a good professor not everything about the class is easy but he will guide you through it so he can help you understand it be ready for hard work.

Tough grader
Participation matters
Lots of homework
5.0
3.0
CIST2371
Dec 2, 2024
Would take again

He gives very detailed breakdowns of topics and encourages class participation. Do not be afraid to ask him questions on the material

Amazing lectures
Clear grading criteria
Lots of homework
3.0
4.0
CIST2371
Grade: D-
Dec 2, 2024

His teaching style is very bland to me. The in-class lectures don't seem to explain the material very well to me. Even though I say this he is not a bad professor. To those that do better with homework with tons of different parts I'd recommend they take this class.

Tough grader
Lots of homework
3.0
4.0
CIST2371
Dec 2, 2024

Dr. Han is very passionate about his job and through his course you'll have a lot of homework to do. He emphasize's practice and going above and beyond then just completing the class for a grade. This class is very work heavy, despite this, he has to be one of the most generous teachers I've had in terms of grading things late.

Tough grader
Lots of homework
Lecture heavy
4.0
3.0
CIST2371
Grade: B
Dec 2, 2024
Would take again

This professor does a good job teaching the material and gives enough time for you to complete the assignments.

Get ready to read
Clear grading criteria
Gives good feedback
5.0
3.0
CIST2371
Grade: C
Dec 2, 2024
Would take again

This teacher cares about you knowing the content rather than just another person to grade. Resources are also there to learn the content and overall is a very good ease into the content.

EXTRA CREDIT
Gives good feedback
Inspirational
2.0
5.0
CIST2371
Grade: A+
Dec 7, 2024

Incredibly difficult to communicate with. Not an encouraging or kind environment. Doesn't effectively teach the more difficult topics, but fully expects you to understand. You will be expected to either code in front of the whole class or do extra assignments to make up that lab grade. I only made it through with my experienced group member's help.

Tough grader
Participation matters
Lots of homework
1.0
4.0
CIST2371
Grade: Rather not say
Dec 14, 2024

Class is listed as asynchronous. Class is actually synchronous. Students are asked to explain their solutions to assignments during class or submit a video of themselves doing the same. Instructor does NOT record his lectures or post them on Blackboard. No textbook is suggested no matter how many times you ask for one. Unhelpful power points.

Tough grader
Participation matters
Lecture heavy
5.0
4.0
CIST2371
Grade: A
Dec 20, 2024
Would take again

He is very realistic and teaches good programming habits. I recommend in-person classes for better communication. Be cautious choosing your team, or you may end up babysitting members. If you're serious about programming, take his course. If not, consider another part-timer.

Amazing lectures
Gives good feedback
Lots of homework
4.0
2.0
CIST2371
Grade: Not sure yet
Apr 28, 2025
Would take again

Very good instructor. Sometimes it's hard to understand lectures but he does break down the material. He is also very lenient when it comes to turning in homework. I would recommend!

Participation matters
Gives good feedback
Lots of homework
3.0
4.0
CIST2372
Grade: Not sure yet
Apr 28, 2025
Would take again

Don't take this professor if you aren't going to participate in class. Attendance isn't mandatory but you will miss out on the majority of content required to pass. You are expected to explain your algorithm via video or in class interview. Lectures only cover the bare minimum. Don't expect a walkthrough talk through in an IDE.

Participation matters
Clear grading criteria
Lots of homework
4.0
4.0
CIST2371
Grade: B
Apr 28, 2025
Would take again

Over all Dr. Han is a very straight arrow type of Professor, but he does have some lenience. As long as you put in the work to understand the material, he will work with you to succeed. For the best experience I recommend to show up to all of the classes (He does in class interviews). and follow instructions down to the tee.

Tough grader
Participation matters
Clear grading criteria
5.0
3.0
CIST2371
Grade: Rather not say
Apr 28, 2025
Would take again

Dr. Han may seem overwhelming at times, but he makes sure to provide give his students with enough material to succeed in the form of chapter summaries and Youtube videos. He also allows late submissions, but it would be best to submit your assignments as soon as possible, especially since you can access your assignments early.

Get ready to read
Participation matters
5.0
2.0
CIST2371
Grade: A
May 6, 2025
Would take again

This professor is really great, I would take him again. He provided clear evaluation criteria and useful feedback. Also he extended the deadline if he saw that the student was trying really hard

Clear grading criteria
Gives good feedback
Caring
1.0
5.0
CIST2371
Grade: C
May 9, 2025

I am shocked at how he is still employed! Very confusing instructor. Lacks empathy and compassion for students wanting to learn programming. Makes it very difficult and requires webcam interviews to explain your code. Seems like you are in a trial. Always ranting about AI but never explains how we can make use of the tool to help with programming.

Tough grader
Graded by few things
5.0
4.0
CIST2372
Grade: A
May 19, 2025
Would take again

Professor Han is super passionate about coding, and you can tell he really knows the material. His feedback was on point and helped me figure out where I needed to improve. Sometimes the pace was fast, but it definitely pushed me to learn. If you're serious about Java, you'll get a lot out of his class.

5.0
3.0
CIST2371
Grade: B
May 19, 2025
Would take again

I felt like this course genuinely prepared me for the next level. Prof. Han expects you to stay on top of things, but if you show effort, he helps you out. He was really organized, and the content was deep. I wouldn't recommend slacking in this class—it's not easy—but it's great for learning.

Amazing lectures
Lots of homework
Respected
5.0
3.0
CIST2371
Grade: A
May 19, 2025
Would take again

He definitely knows the subject and goes beyond the basics when explaining concepts. He even gave me resources for Java II because I mentioned I couldn't take it. That said, sometimes it felt like you were expected to know more than you actually did going in.

Participation matters
EXTRA CREDIT
Lots of homework
5.0
3.0
CIST2371
Grade: Rather not say
May 19, 2025
Would take again

The material was interesting, and I liked the focus on building a portfolio through assignments. I also appreciated that he was available for one-on-one help more than most instructors. If you're new to programming, be ready to put in extra effort. Great for dual enrollment students

Participation matters
Gives good feedback
Inspirational
5.0
4.0
CIST2371
Grade: Rather not say
May 19, 2025
Would take again

He can be a bit awkward with jokes sometimes and tends to assume students already know certain concepts. But if you put in the effort, he definitely notices and supports you. He's not an easy grader, but you'll actually learn by the end. As a streamer myself, I really respect how much effort he put into making all the instructional videos himself.

Gives good feedback
Inspirational
Lots of homework
5.0
2.0
CIST2371
Grade: A
Oct 17, 2025
Would take again

Mr. Han was one of the most caring teachers I've ever had. He's extremely forgiving but strict if you refuse to participate. PLEASE PARTICIPATE! And read instructions carefully. His class is very easy if you pay attention, read instructions, and participate!

Participation matters
Clear grading criteria
Gives good feedback
1.0
5.0
CIST2371
Grade: C
Oct 29, 2025

Doctor Han is nice guy maybe but he is bad teacher. He make Java online very difficult for intro student, moving fast and expecting you to already be an expert at time. The recorded interview took too much time for working student like me, and he appear clueless at time on college procedures when needing help. Treat us like we're at Georgia Tech.

Tough grader
Lots of homework
Test heavy
1.0
5.0
CIST2371
Grade: C
Dec 3, 2025

He is the second java prog prof i have had at gtc and it was no better than the other guy! very demanding and They are making intro course way too much work and difficult. Intro means some of us don't have any prog knowledge. Instead of teaching us, they expect you to know how to do stuff already.

Tough grader
Participation matters
Lots of homework
Class Info

Online Classes

100%

Attendance Mandatory

50%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 70 grades
Most common grades:
A (21)
B (15)
B+ (12)
Grade Distribution
A(24)B(19)C(10)D(2)F(0)A-/B+(15)
Based on 86 reported grades
A: 21
B: 15
B+: 12
C: 8
Common Tags
Participation matters (46)
Lots of homework (39)
Gives good feedback (30)
Tough grader (26)
Clear grading criteria (13)
Amazing lectures (12)
EXTRA CREDIT (12)
Inspirational (8)
Rating Trend

Declining

-0.22 avg change
Oct
Dec
Apr
May
Oct
Dec
Last 6 months
Ratings by Course

CIST2372

4.0

(2)

CIST2371

3.9

(84)

CIS1305

3.6

(5)
Difficulty by Course

CIST2372

4.0

CIST2371

3.6

CIS1305

3.6

Similar Professors