4.3

Xiao Qin

Computer Science - Auburn University

4.3
Quality
3.7
Difficulty
95%
Would Retake
159
Reviews
4.3
Quality
3.7
Difficulty
4.3
Helpful
4.3
Clarity

95%

Would Retake

159

Reviews

Rating Distribution
Official
159 total ratings

5

110

4

18

3

15

2

12

1

4

What Students Say

This class has been a roller coaster

COMP3500 - 5.0 rating

I love everything about his teaching and I highly recommend getting to know him outside the classroom as he is one of the kindest people i know

COMP3500 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

32%

Textbook Required

21%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 105 grades
Most common grades:
A (45)
B (19)
A+ (16)
Grade Distribution
A(61)B(22)C(4)D(1)F(0)A-/B+(17)
Based on 120 reported grades
A: 45
B: 19
A+: 16
Not sure yet: 12
Common Tags
Caring (53)
Gives good feedback (36)
Respected (36)
Clear grading criteria (25)
Amazing lectures (21)
Amazing lectures (19)
BEWARE OF POP QUIZZES (18)
GROUP PROJECTS (18)
Rating Trend

Improving

+1.39 avg change
Dec
Jan
Apr
Jun
Aug
Dec
Last 6 months
Ratings by Course

COMP7506

5.0

(3)

CS7500

5.0

(2)

COMP7500

4.9

(22)

COMP3500

4.6

(92)

COMP4300

4.5

(8)
+5 more courses
Difficulty by Course

3050

5.0

CS2710

5.0

3500

4.3

CS7500

4.0

COMP3500

3.8

Reviews (158)
2.0
5.0
COMP2710
Nov 9, 2009

He treats the class as if it is a upper level class. This is a intro class to c++ and he talks down on you like you will never be able to grade as good as he can.

1.0
5.0
CS2710
Jan 13, 2010

By far bar none the WORST learning experience I have ever endured. Avoid at all cost!

2.0
5.0
COMP2710
Jan 13, 2010

ByFar,BarNone theWORST learning experience I have ever endured.I cantStand the whiners on this site that say they have had a NIGHTMARE.They have no clue unless they have had QIN.During evals most of the class (A's thru F's)stayed a while to write about the horrible experience. TheBrightSide,He can only get better even if he tries to be worse.

2.0
1.0
COMP2710
Mar 26, 2010

The class was mind-numbingly easy. Also, Dr. Qin is completely incompetent (really). If you need help, go to your TA.

2.0
3.0
COMP2710
Jul 6, 2010

Terrible professor. Spent too much time on basics and left advanced topics for students to learn on their own. He can rarely understand questions asked in class, and rarer still does he answer them correctly.

3.0
2.0
COMP2710
Oct 24, 2011

Qin is a "Nice Guy", but his class isn't laid out very well. We spent weeks on trivial BS and now are writing a ~400 line program without being allowed to use classes (and are required to use linked lists when they're useless). Both him and the TA have strong accents and aren't super helpful. Get your projects done early if you can.

3.0
1.0
COMP2710
Dec 9, 2011

the post that he is a "really nice guy" describes him accurately. The curriculum covered in the class is strange. A good bit of the material is redundant with prerequisites: he often focused on material we had already covered in other classes and occasionally assumed we knew material that hadn't. overall, ok class.

3.0
5.0
COMP2710
May 23, 2012

He was never 100% clear on what he wanted in his weekly assignments. The two projects took well over 30 hours/wk. Also, we were told at the beginning of the semester that if we made As on all projects and assignments we would make an A in the class. I made As on everything but the midterm and final(85s)and got a B in the class

2.0
3.0
COMP2710
May 7, 2014

I rarely complain about professors, but this class was not good. The beginning of the class was mind-numbingly simple, while the last third was extremely rushed and confusing. Many of the assignments were due at midnight of either Friday or Saturday with the info for the assignments explained the day before. Worst class I've had.

3.0
5.0
COMP2710
Jun 20, 2014

Like any engineering professor, you have to actually GO talk to him to get help, but Qin is a really nice prof and helpful when you ask for it. The projects were hard, but he'd help you a lot if you went to him in time. Unorganized, but overall not an awful class. I got an A. All lecture slides on Canvas so you don't need the book at all.

4.0
1.0
COMP2710
Jul 21, 2014

The projects were pretty easy. As long as your program compiles and your output looks similar to his example, you'll get full credit. Attendance isn't mandatory, but he does give pop quizzes once a week or so. He also will give homework extensions if enough of the class says something in class.

2.0
5.0
3050
Sep 28, 2014

First time teaching Intro to Operating Systems in a while. Projects start off easy, but become impossibly very quickly. Does not provide enough information for anyone to be able to do well on the projects. Tests aren't terrible, but definitely on the hard side. Qin cares about his students, but isn't particularly helpful in office hours...

1.0
5.0
3500
Oct 6, 2014

Assigns projects that are much more involved than he acknowledges. Does not provide enough help or information to complete the projects. Not clear on his instructions.

1.0
5.0
3500
Oct 8, 2014

Qin is absolutely ridiculous when it comes to projects, at least in Operating Systems. His projects expect you to know tons of material that you haven't seen before. Projects are impossible to complete because he assumes that you already know a grad-level amount of OS prior to his class. Terrible class, terrible professor, horrendous projects.

3.0
5.0
3500
Grade: B+
Nov 21, 2014

He tells you up front that he teaches as if it's a 4 hour class. Lectures are more about what needs to be included in the projects than actually learning the material. Projects are insanely difficult and you will not finish the last two. First test is average, second test is very very difficult. Homeworks stop being assigned after mid semester.

2.0
5.0
3500
Dec 4, 2014

Wow.

2.0
5.0
3500
Dec 14, 2014

What's weird about Qin is how he wants to try. However, he borrows this whole class entirely from Harvard. The projects and tests that he gives aren't even written by him. Yet, he uses slides that cover completely different material (also not written by him). Easily one of my least favorite professors and classes at Auburn.

2.0
5.0
3500
Grade: A
Dec 18, 2014

Really nice guy.. wants to help his students but there is a disconnect. His class stressed me out more than anything else the entire semester. The projects consume your life. If you don't ask him questions you won't do well. He will curve if the whole class does poorly but not until the end of the semester. Save yourself stress, avoid if possible.

4.0
4.0
COMP2710
Grade: B+
May 4, 2016

Not sure where all the negative feedback is coming from. But I really enjoyed Dr. Qin's class. Yes the work was challenging, but he is a very nice person, really cares about his students and genuinely wants you to learn. Assignments weren't too difficult, the two projects we had were very time consuming however. Tests were challenging but fair.

4.0
3.0
COMP2710
May 6, 2016

Extremely nice guy, but I just did not enjoy this class at all. Projects take forever, with unclear instructions. Sometimes he would only teach the material needed for a project the day before it was due! Most of the stuff is easy but very boring. Make sure you talk to him a lot, as he is extremely helpful. DONT GET A TEXTBOOK

4.0
3.0
COMP4300
Grade: A-
Nov 3, 2016
Would take again

He recently took a class to improve his teaching methods and has really worked to do so. I had him for Computer Architecture and Operating Systems. The handouts he gives are worth filling out as they will help you study and help you remember the info.

Skip class? You won't pass.
BEWARE OF POP QUIZZES
Caring
5.0
3.0
COMP4300
Grade: Not sure yet
Dec 1, 2016
Would take again

He's great

Gives good feedback
Participation matters
Amazing lectures
5.0
4.0
COMP4300
Dec 1, 2016
Would take again

Care's about his students, fair grading scale, projects are hard and if you have a bad group partner they can be really bad.

BEWARE OF POP QUIZZES
ACCESSIBLE OUTSIDE CLASS
GROUP PROJECTS
5.0
4.0
COMP4300
Grade: B+
Dec 1, 2016
Would take again

Dr. Qin genuinely wants you to succeed. Go to his office hours if you have trouble. He gives you good tips and hints in class though. You just can't procrastinate on the projects because they are hard, but really good for your resume.

2.0
4.0
COMP3500
Grade: B
Dec 2, 2016
Would take again

Qin is very nice but the class is not easy.

Gives good feedback
Caring
GROUP PROJECTS
5.0
4.0
COMP3500
Grade: A
Dec 2, 2016
Would take again

Dr. Qin in my opinion is the best professor in the CS department. There is not a professor who cares more about his students and wants success for them in the future. But, this class is quite a challenging one. You have to put in a lot of work to succeed. His grading policy is good and usually curves the class.

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
3.0
COMP2710
Grade: A+
Dec 2, 2016
Would take again

Dr. Qin was an inspiring professor who cared for his students above and beyond all of my other professors. Xiao Chin's lectures were unparalleled in content and very interesting. Although Dr. Chain's tests were very difficult, he taught the material so well that if you attended class you could do very well. Shawn is my boi. Take if you can.

LOTS OF HOMEWORK
Amazing lectures
Caring
5.0
3.0
COMP2710
Grade: A+
Dec 2, 2016
Would take again

Very good Professor I would take him again if I could. One of the best ones I've had.

Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
TEST HEAVY
5.0
4.0
COMP3500
Grade: B+
Dec 3, 2016
Would take again

Great Professor! I have had him twice now, once for COMP 2710 and once for COMP 3500. He has had an excellent teaching style. I will admit that the exams are very difficult, and a little extra credit would help, but it is technically doable. Otherwise, fun class!

Respected
Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
5.0
5.0
COMP3500
Grade: B
Dec 3, 2016
Would take again

Really good in major class. Learned a lot and this class even helped me get a job. I think the scale for an A should be an 85 and up.

LOTS OF HOMEWORK
Inspirational
Amazing lectures
4.0
4.0
COMP3500
Grade: B-
Dec 4, 2016
Would take again

Great class. You can tell he's focused a great deal on improving his teaching. He even did magic tricks! Very enjoyable teacher, he really cares about his students. I really fed off his positive energy, it made me WANT to do well in this class. I would recommend extra credit though. But thumbs up all around!

5.0
4.0
COMP3500
Grade: B+
Dec 4, 2016
Would take again

I had a great time in this class. It was a very good experience. The only thing I would change is maybe some extra credit for those who have tried very hard to make an A in the class but are on the border due to the difficulty of the class.

Participation matters
Hilarious
Amazing lectures
5.0
4.0
COMP3500
Grade: B+
Dec 5, 2016
Would take again

Dude makes it worth the sweat. Gives credit where due. Always a smile.

Gives good feedback
Participation matters
Caring
5.0
3.0
COMP3500
Grade: A
Dec 5, 2016
Would take again

This guy really cares about his students. If you miss something on a test and go talk to him about your understanding of it, he will likely give you some points back. Really tries to teach instead of just pushing material at you. I have taken him twice and hope to take him again. 10/10.

Respected
BEWARE OF POP QUIZZES
Hilarious
5.0
3.0
COMP3500
Grade: A
Dec 5, 2016
Would take again

Really enjoys teaching and improving his teaching ability. Only complaint is that project specifications are sometimes vague and hard to follow but if you start early and take time to ask him questions then you will be able to get clarification from him. He even does magic tricks in class to explain concepts. Definitely one of the best prof in CSSE

BEWARE OF POP QUIZZES
Hilarious
Amazing lectures
5.0
4.0
COMP3500
Dec 5, 2016
Would take again

Dr. Qin is one of the best teachers in the department because he actively works to improve his courses and takes student feedback into serious consideration. His course is very difficult and the projects are very time and thought intensive, but he is always willing to work with his students and is always friendly as well.

Respected
Participation matters
ACCESSIBLE OUTSIDE CLASS
5.0
3.0
COMP2710
Grade: A
Dec 5, 2016
Would take again

Pretty good at explaining concepts, can go fast if he gets behind schedule. Beware of pop quizzes. Ask all questions you have and you will likely receive some help on projects/quizzes/tests. Definitely would take him again!

Skip class? You won't pass.
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
5.0
3.0
COMP3500
Grade: A
Dec 5, 2016
Would take again

Going for the pepper. Plickers was pretty cool and engaging. Thanks for a good semester Dr. Qin!

Respected
Participation matters
GROUP PROJECTS
5.0
3.0
COMP3500
Grade: A
Dec 5, 2016
Would take again

Going for the pepper

Gives good feedback
Respected
Participation matters
4.0
4.0
COMP3500
Grade: B+
Dec 6, 2016
Would take again

Overall an enthusiastic and honest teacher. Material is tough and he recognizes it as such.

TEST HEAVY
5.0
4.0
COMP4300
Grade: A+
Dec 7, 2016
Would take again

Dr. Qin is an engaging and caring professor. He puts time into his lectures to ensure he understands the material himself and has updated slides without errors. His use of handouts and Plicker made it easy to stay engaged and made learning complex material seem easy. His projects are very challenging, so be sure to allocate plenty of time for them.

Gives good feedback
Respected
BEWARE OF POP QUIZZES
5.0
5.0
COMP3500
Grade: A
Dec 11, 2016
Would take again

Great professor, really engaging and wants his students to succeed. This is the second time I have had him and I have had the same experience. One of the best teachers in the department.

Gives good feedback
Hilarious
GROUP PROJECTS
4.0
3.0
COMP3500
Dec 12, 2016
Would take again

Professor Qin actually makes his class interesting and active with his use of handouts, plicker cards, and even magic tricks! Also, he's VERY helpful and understanding in his office hours. Would take him for any class!

5.0
4.0
COMP3500
Grade: A
Jan 3, 2017
Would take again

He does have pop quizzes, but they are only worth 10 percent of the grade so attendance wasn't necessary to get an A(it definitely makes it more difficult though). He is passionate about how his students are doing and is always striving to increase the effectiveness of his teaching.

Gives good feedback
Respected
GROUP PROJECTS
3.0
5.0
COMP3500
Grade: C
Feb 15, 2017
Would take again

Great guy, great teacher. But tests are impossible.

BEWARE OF POP QUIZZES
3.0
4.0
COMP3500
Grade: C
Apr 24, 2017
Wouldn't take again

Love Dr. Qin but have to agree with the tests being quite difficult. The true/false will be different by one word, multiple choice answers include "all of the above" to throw you off. I come into tests so confident but don't do well. Projects are graded harsher as the semester goes on and really weigh on your grade.

Skip class? You won't pass.
GROUP PROJECTS
4.0
4.0
COMP3500
Grade: B
Apr 25, 2017
Would take again

Dr. Qin is a great guy, and really cares about his students. The tests are challenging, the projects will consume a lot of your time and they are all group projects so hope you get into a good group. Pop quizzes are usually easy, just show up to class on time. This was my second course with Qin and I would take again!

BEWARE OF POP QUIZZES
Caring
GROUP PROJECTS
5.0
4.0
COMP3500
Grade: A+
Apr 26, 2017
Would take again

Dr. Qin is an amazing professor that truly cares about his students, and has high expectations for all of us. Your grade is really reflected by the amount of effort you're willing to put in the class. Tests are difficult and projects ramp up, but are graded very fairly. I wish I would get an opportunity to take a class with him again.

Inspirational
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
5.0
4.0
COMP3500
Grade: A+
Apr 27, 2017
Would take again

Dr. Qin is a great teacher. He really cares about his students and wants you to do well. He expects a lot from his students, but he is very clear on his expectations and is willing to help. If you will pay attention in class and keep up with the material, doing well in this class is possible. Just don't get behind!

Tough Grader
Clear grading criteria
GROUP PROJECTS
5.0
4.0
COMP3500
Grade: A
Apr 30, 2017
Would take again

He's an excellent professor who has nearly perfected the art of giving a lecture. The grade does depend on work one is willing to put into the class, but for quizzes and exams, in class notes are really sufficient for learning the material. The projects are (apparently) graded on the displayed effort one has in completing the assignment. Work hard!

Gives good feedback
Amazing lectures
GROUP PROJECTS
5.0
4.0
COMP3500
Apr 30, 2017
Would take again

Dr. Qin is hands down one of my favorite teachers. He really cares about his students doing well and will try any teaching tactic to make sure the students are learning best. This class material is difficult so that is why his class is hard, but he tries his best to explain it to where the students understand. Start projects early!!

BEWARE OF POP QUIZZES
Caring
GROUP PROJECTS
3.0
3.0
COMP3500
Grade: C
May 2, 2017
Would take again

Dr. Qin cares heavily about being a better professor for his students, and that is something I highly respect about him. His tests are hard, and projects are harder. Make sure to start projects early! He is a fair grader though. He is very upbeat and keeps you thinking! Attendance not mandatory, but he does have pop quizzes!

BEWARE OF POP QUIZZES
Caring
GROUP PROJECTS
4.0
3.0
COMP3500
Grade: A
May 4, 2017
Would take again

Dr. Qin cares about his students. Classes were entertaining and engaging. Non-mandatory attendance, but you will want to go to class. First few projects are a breeze, but later ones (except for the actual last one) are much worse, and the material required for them wasn't taught until the week it's due. Give him the pepper.

Gives good feedback
Caring
GROUP PROJECTS
4.0
2.0
COMP4710
May 5, 2017
Would take again

Very caring professor. You can go to his office and ask him questions at any time. He wants your presentations to be done well so focus heavily on them. Gives accurate feedback of what you should work on for the next cycle. Never graded too harshly and made sure to let you know if he was concerned about your team's progress.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
4.0
COMP3500
Grade: A
May 10, 2017
Would take again

Dr Qin made a concerted effort to do better this year than he's done in the past. I really appreciated that he's trying to improve. It showed in his lectures. Lectures were interesting. The project was difficult, but he was always available for help. I highly recommend him.

LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
Clear grading criteria
5.0
3.0
COMP3500
Grade: A
May 21, 2017
Would take again

This was the second class I've taken with Dr. Qin and he has gotten even better over time. Qin gives neat lectures (some even have magic tricks), wants his students to succeed, and even helped me find a new group when I had issues with mine. The in-class quizzes are easy and more of a learning tool than something to dread. Take this teacher.

Gives good feedback
Respected
Participation matters
5.0
4.0
COMP3500
Grade: A
Sep 5, 2017
Would take again

This is one of the more difficult classes software engineering majors take, but Dr. Qin works really hard to help students understand the topics covered in COMP 3500. Learned a lot about C and how to work with large projects. Don't be afraid to ask questions.

Gives good feedback
Respected
Get ready to read
5.0
4.0
COMP3500
Dec 6, 2017
Would take again

Professor Qin is easily one of the best professors in the comp sci department at Auburn. He makes his lectures fun and engaging (Which is the only time I have had fun in lectures). I can't sing praises high enough for him. A++ Prof. For the course just make sure you get a good group fo the projects, and don't bother with the book for tests

Gives good feedback
Hilarious
Amazing lectures
3.0
5.0
COMP3500
Grade: Not sure yet
Dec 6, 2017
Wouldn't take again

It's unfortunate Auburn allows this sort of class into their curriculum. Dr. Qin is a fine professor but, the OS161 projects are so difficult that they are impossible to complete. I feel Operating Systems is such a core course in Computer Science but the project content is so overwhelming that it makes it difficult to learn alongside them.

Skip class? You won't pass.
GROUP PROJECTS
Tests are tough
5.0
3.0
COMP3500
Grade: A
Dec 8, 2017
Would take again

Dr. Qin really cares about this class and his students. There is group work but even if you happen to get a bad group he will try to match you with a better group if he sees you are putting in the work with slacking teammates. The first few projects are easy and the last two were much more complex. Overall great professor.

Respected
ACCESSIBLE OUTSIDE CLASS
GROUP PROJECTS
5.0
4.0
COMP3500
Grade: B
Dec 10, 2017
Would take again

Qin is my favorite Comp teacher. I have had him in 3 classes now and in the beginning i wasn't a fan of him or his course. After 3 years Qin has clearly grown as a professor and it is clear that he cares a lot about what he does. You will have to put in work for this course and the projects are hard, but graded fairly. Hope you get that HotPepper!

Gives good feedback
BEWARE OF POP QUIZZES
ACCESSIBLE OUTSIDE CLASS
5.0
4.0
COMP3500
Grade: A
Dec 10, 2017
Would take again

Dr. Qin is possibly the best teacher I've had yet. The course material is super hard, but he makes it endurable - he has some of the top lectures at Auburn, and he passes out helpful questions for each one. There are a lot of quizzes, but he helps with some. Later projects are grueling, but if you try your best and ask questions you will do fine.

Gives good feedback
Respected
GROUP PROJECTS
4.0
4.0
COMP3500
Dec 13, 2017
Would take again

Great guy. Class is a little difficult, but he is more than happy to help.

BEWARE OF POP QUIZZES
Hilarious
GROUP PROJECTS
4.0
4.0
COMP3500
Grade: B
Dec 14, 2017
Would take again

COMP 3500 beware project 4. Start projects ahead of time, please, for your sake. Always ask for extensions because he will give them. If you can get a group of strong coders for the projects, it class would be a breeze, but usually it's just one who really understands what to do. The projects are difficult to grasp because of a large code base.

Respected
BEWARE OF POP QUIZZES
GROUP PROJECTS
5.0
4.0
COMP3500
Grade: B
Dec 21, 2017
Would take again

A great professor that provides real world examples to implement different concepts. Thank You Dr. Qin!

Gives good feedback
Participation matters
GROUP PROJECTS
5.0
3.0
COMP7500
Grade: B
Apr 27, 2018
Would take again

He really cares about his students and takes feedback from them very seriously. You can tell he really loves what he does; he's a natural born teacher, and wants to see everyone succeed. Heavily encourages in class participation and occasionally gives pop quizzes but they aren't bad.

Gives good feedback
Participation matters
ACCESSIBLE OUTSIDE CLASS
5.0
4.0
COMP7500
Grade: A-
Apr 27, 2018
Would take again

The class overall is a pretty good class. Sometimes he is still teaching material needed for the project while the project has already been given to students, which causes some students to have to wait until all project lectures are out to finish. Projects are very reasonable once all information is given.

Gives good feedback
Amazing lectures
Caring
5.0
3.0
COMP7500
Apr 27, 2018
Would take again

This class is really good! Very critical on Plagerism!!! Dr Qin really cares about his students understanding of content The only thing I would change about the course is the intro to project 4. The beginning of the project the header file should be explained. The classes when we out the algorithms really helped! Dr Xin, You rock!! (You earned it)

Gives good feedback
Respected
BEWARE OF POP QUIZZES
5.0
4.0
COMP7506
May 2, 2018
Would take again

Very good teacher & good communicator. Great grasp on both the nitty gritty details, but can also clearly communicate high level operating system philosophy. Genuinely cares about doing his job well. Qin makes a conscious effort to keep the course material timely, relevant, and fresh, by updating the material in between semesters.

Respected
Get ready to read
Caring
5.0
4.0
COMP7500
Grade: A+
May 8, 2018
Would take again

Very engaging and energetic instructor. Strict and firm when he needs to be yet approachable. Even though hes busy, hes taken the time to discuss big-picture academic issues with me like publications and extra-curricular activities. If/when I become a professor myself, he is one of the people whose example I will try to follow.

ACCESSIBLE OUTSIDE CLASS
Amazing lectures
Caring
5.0
4.0
COMP7500
Grade: A
May 8, 2018
Would take again

Learnt so much in the class. Projects though challenging helped me a lot in improving my programming skills. I have understood all the concepts in the Operating Systems clearly. Lectures on designing experiments and comparison tables help a lot while writing manuscripts. You will also learn how to design projects and plan experiments to benchmark.

Respected
Inspirational
Amazing lectures
5.0
4.0
COMP7500
Grade: A
May 9, 2018
Would take again

I was a student in the Operating Systems class of Dr. Qin in Spring'18. I totally enjoyed the course and this professor. Every lecture is well-prepared and the presentation files are pretty, and clear with graphs, tables, pictures, and small icons instead of tedious numbered or bullet points. He is friendly and open to answer questions in class.

Gives good feedback
Respected
EXTRA CREDIT
5.0
4.0
CS7500
Grade: A
May 15, 2018
Would take again

Dr. Qin is one of the best lecturers I have had while at Auburn. Assignments match-up well with the lectures. Projects also line up well with lecture topics. The early projects were very simple, but don't get complacent because the later ones are tough. Get started on them early. He is responsive to questions and assists in the projects.

Gives good feedback
Respected
Clear grading criteria
5.0
2.0
COMP7500
Grade: A+
May 29, 2018
Would take again

The professor taught it in an intelligible way, and the exam is fair and reliable. It is easy to get a high score if you attend every class and watch all the recordings before the exam. Commence your project a week earlier for those who don't code frequently, because the projects are very challenging for you guys.

Gives good feedback
Respected
Caring
1.0
5.0
COMP3500
Nov 13, 2018
Wouldn't take again

Horribly disorganized lectures and course material. Not good at controlling pace of lectures and assigning relevant projects (just copies the assignments from other schools). If you want to find a particular lecture slide on Canvas, good luck - our lecture folder currently has 50+ powerpoints with most having over 20 pages.

Tough Grader
5.0
3.0
COMP3500
Dec 5, 2018
Would take again

BEAST MODE!! DR. Qin is a legend, and I highly recommend you take his course. He gives very fair assignments, and all of his projects have very helpful, detailed guides so you never feel lost. I don't think I've had another professor who seemed as invested in making sure all of his students succeed as Dr. Qin.

BEWARE OF POP QUIZZES
Clear grading criteria
Caring
5.0
4.0
COMP3500
Grade: Not sure yet
Dec 5, 2018
Would take again

The lectures were sometimes tough to understand, but Dr. Qin worked very hard to explain each concept in the simplest way possible. The class is difficult, but if you come to class and take good notes, you will do very well in the course! I really enjoyed this class, and Dr. Qin is now my favorite professor in any COMP course.

Skip class? You won't pass.
Amazing lectures
Caring
5.0
2.0
COMP3500
Grade: A+
Dec 5, 2018
Would take again

This class has been a roller coaster. In the beginning, it was rather easy then the projects got tougher and then they got easy then the last one was really hard. Dr. Qin cares a lot for his students, he would move dates to make it easier on us. The test he would let us use all of our notes, all of his handouts, and anything on paper.

Tough Grader
LOTS OF HOMEWORK
Caring
5.0
3.0
COMP3500
Grade: A+
Dec 7, 2018
Would take again

Dr. Qin is legendary. I've never had a teacher so passionate about their work and who generally cares for your individual success. He will do anything to help you understand the course material, including magic tricks. He gives pop quizzes, but honestly his class is worth just going for the entertainment.

ACCESSIBLE OUTSIDE CLASS
Amazing lectures
Caring
5.0
4.0
COMP3500
Grade: B+
Dec 7, 2018
Would take again

Best professor I've had at Auburn so far. He is helpful and truly cares about his students. Yes the class is pretty tough and requires work but he will do everything to help you learn and succeed in his course. He's also tries to apply his topics to post graduation such as helping with resume building and interviewing for companies.

Gives good feedback
Respected
Skip class? You won't pass.
5.0
4.0
COMP3500
Grade: Not sure yet
Dec 9, 2018
Would take again

Dr. Qin is the most caring professor in the CS department. He always wants to make sure his students are learning the material and is quick to address any issues they may have regarding projects. No other professor has met the passion that Dr. Qin has for wanting to provide the best learning environment.

Respected
Skip class? You won't pass.
Caring
5.0
5.0
COMP3500
Dec 9, 2018
Would take again

Dr. Qin is one of the nicest professors I've ever had. He genuinely cares about his students. Does a great job teaching an incredibly hard class. The projects are hard, but he gives lots of partial credit. He also let's you redo missed exam problems in an effort to boost your grade if you scored a low grade. Wonderful man.

Skip class? You won't pass.
LOTS OF HOMEWORK
Caring
5.0
4.0
COMP3500
Dec 10, 2018
Would take again

Great professor, he tries to keep the lectures entertaining and clearly puts in effort to make the class more enjoyable for the students. Projects can be tough, but he also provides lots of help if you need it. The tests are not hard, he tells you what to prepare for beforehand and if you go to class you shouldn't need to worry about the tests.

Participation matters
BEWARE OF POP QUIZZES
Caring
5.0
4.0
COMP3500
Grade: A
Dec 10, 2018
Would take again

I love this man. Projects can be time consuming and very difficult but he usually gives a lot of partial credit. Open notes exams are a blessing. One of the nicest guys out there and he really cares about his student's success. He is also very informed and passionate about what he teaches. Beware pop quizzes and dont copy & paste project code.

Participation matters
LOTS OF HOMEWORK
Caring
3.0
5.0
COMP3500
Dec 10, 2018
Would take again

Dr. Qin is a nice guy and easy to talk to. Lectures tend to be difficult to follow. Projects are super easy in the beginning, but they are extremely difficult in the end. The project descriptions are not helpful.

Skip class? You won't pass.
BEWARE OF POP QUIZZES
Caring
5.0
4.0
COMP3500
Grade: A-
Dec 11, 2018
Would take again

Dr. Qin is one of the best professors I've had at Auburn. He genuinely cares about his students and does everything he can to help their learning. His class is fairly difficult but that is to be expected with a course such as this. I found him to be a very fair grader.

Gives good feedback
Respected
Caring
5.0
1.0
COMP3500
Grade: A
Dec 11, 2018
Would take again

If you gonna take OS class, you really need to ppick his class. OS class is very difficult, but he was trying make everything as easy as he can. Such as exam is open note and you can drop 2 lowest quize. I really like his class!!!! he is one of best teachers in my life

5.0
3.0
COMP3500
Grade: A+
Dec 13, 2018
Would take again

Dr. Qin is by far one of the best professors I have had the privilege of taking. He does a great job of making a difficult subject easy to understand and his lectures really help you engage in the material. I love everything about his teaching and I highly recommend getting to know him outside the classroom as he is one of the kindest people i know

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
2.0
2.0
COMP3500
Grade: A
Dec 17, 2018
Would take again

Here is a summary of the class by just the final: he changed what the material was going to be on a day before the exam, told us to learn new material outside class then literally spent the first ten minutes giving us the answers, and some questions lacked required information and proper English to complete.

Skip class? You won't pass.
BEWARE OF POP QUIZZES
Caring
4.0
4.0
COMP2710
Apr 25, 2019
Would take again

Explanation is on point and makes it interested by giving real world examples

Respected
Participation matters
Inspirational
5.0
4.0
COMP7500
Apr 26, 2019
Would take again

We are lucky to have Dr. Qin. He makes every possible effort to convey his lessons in a proactive and practical way.

4.0
4.0
COMP7500
Grade: Not sure yet
May 1, 2019
Would take again

Dr. Qin genuinely cares about his students. The assignments and material are somewhat difficult, but he explains things in a way that is easy to understand and makes it interesting. He also grades assignments and responds to emails in a timely manner. I would highly recommend Dr. Qin.

Lots of homework
Beware of pop quizzes
Caring
5.0
4.0
COMP7500
Grade: Rather not say
May 8, 2019
Would take again

Dr. Qin knows how to connect with students in the class. His lectures are very interactive. He provides high level desc. to make things easier before going to depth. There are pop quizzes, so be ready for it. He has great personality and maintains professional attire during sessions that makes him different and something to follow by other prof.

Gives good feedback
Clear grading criteria
Caring
3.0
3.0
COMP3500
Grade: A
Dec 1, 2019
Would take again

Dr. Qin is a caring professor. Sometimes he can be a bit difficult when he doesn't understand your question, but I suppose the students could be equally to blame. The class is heavily weighted on projects and I felt that the projects weren't too difficult but were poorly explained towards the end of the class. Overall, just okay.

Gives good feedback
Accessible outside class
Group projects
2.0
1.0
COMP3500
Grade: A
Dec 11, 2019
Wouldn't take again

Nice,I don't think his main goal should be "everyone gets an A." The course gives textbook knowledge of some OS concepts but the projects are made easy so that anyone can make an A without trying. He recommends debugging with gdb which doesn't even work for some of os161(toolchain outdated), which I bet no one at all has tested because ez projects.

Caring
5.0
3.0
COMP3500
Grade: B+
Dec 17, 2019
Would take again

One of my favorite profs. In every lecture he is extremely prepared and capable of teaching the content clearly and thoroughly. Without fail, whenever I would ask him a question, he would always spend however much time I needed and more--he would even given advice that I forgot to ask for! He truly cares. I would recommend visiting his office hrs.

Accessible outside class
Participation matters
Amazing lectures
4.0
3.0
COMP3500
Grade: A
Jan 10, 2020
Would take again

Dr. Qin is great. Lectures are fun and engaging, material isn't super hard, tests are open note. Projects aren't bad, except the last one was nasty. He very much wants to be good at his job which is refreshing in the CSSE department. He loves feedback and respects students.

Caring
3.0
3.0
COMP7500
Grade: A
Mar 19, 2020
Would take again

The lecture is well prepared. The class pace is slow compared to other courses that I have taken so far.

5.0
4.0
COMP7500
Grade: A+
Apr 24, 2020
Would take again

Dr. Qin tries hard to make sure you learn everything he teaches. He tries to give you points to talk to you in class and gives in-class questions to get your feedback to make sure you learn what is necessary. He does give in-class pop quizzes if you skip class and he gives an exam he will tell you that it will be a dropped quiz.

Lots of homework
Participation matters
Tough grader
5.0
4.0
COMP7500
Grade: B
May 6, 2020
Would take again

Dr Qin is a great teacher. I didn't think I would enjoy OS so much since my interest is in high level programming , but I actually really enjoyed it. The programming projects are interesting and I learned a lot. When classes were shifted online during the pandemic, he did a great job of teaching it online.

Gives good feedback
Respected
Amazing lectures
4.0
4.0
COMP4300
Grade: A
Jul 27, 2020
Would take again

Professor Qin is a really nice guy and is making the best of the switch to online. His tests are difficult but not unreasonable. His projects are definitely the most difficult part of this class. Project 1 in particular is the most difficult. It can be difficult to get started on project 1 since you build it from scratch. DON'T PROCRASTINATE

Accessible outside class
Lecture heavy
5.0
4.0
COMP3500
Grade: B
Nov 22, 2020
Wouldn't take again

Although I am not the ideal student for this class, because I can't pay attention and stop attending lectures. I just want to say he is definitely an amazing professor for those interested in his course. He pushes back due dates for people to work on their projects, and he is active in the piazza. I would advise to pay attention and respect him.

Respected
Lecture heavy
Tough grader
3.0
2.0
COMP4300
Dec 7, 2020
Would take again

Fair grader, just didn't like the format of this course. Was often confused because lectures were reused from his summer course and the project descriptions were kinda vague. Glad he was responsive on Piazza. Tests required some effort, but were manageable. A good professor overall. Probably would've enjoyed the course more with live lectures.

5.0
4.0
COMP4300
Grade: A
Jan 15, 2021
Would take again

Dr. Qin was one of the best professors I've had at auburn. Even though it was asynchronous online, he was super caring and you could tell he loves teaching. Homework was not bad, but projects are difficult so don't wait to start them! He's super in depth in explanations and his quizzes are basically just reviewing the lectures.

Clear grading criteria
Caring
5.0
3.0
COMP3500
Grade: A
Apr 1, 2021
Would take again

Dr. Qin is a fantastic professor. He cares about students learning the material and applying it. The first 3 projects are pretty easy if you pay attention and the last 2 are rough, but he's a nice grader. He does fill in handouts so you can focus on the material, which I thought really helped for exams. Overall, he is great and deserves a pepper!

Skip class? You won't pass.
Clear grading criteria
Amazing lectures
4.0
4.0
COMP3500
Grade: A
Apr 19, 2021
Would take again

Qin was an amazing professor. Cared about your learning and future career. Operating Systems is a tough course and the projects were pretty difficult. Make sure to listen closely when he goes over the concepts for the projects.

Respected
Skip class? You won't pass.
Lecture heavy
5.0
3.0
COMP3500
Grade: A+
Apr 25, 2021
Would take again

One of my favorite professors at Auburn. Truly cares for students and their futures, and you can tell he genuinely enjoys teaching through his enthusiasm. Gives great analogies for understanding concepts, and has useful handouts for following along and studying for exams. Projects and exams were very fair, and Dr. Qin is a great choice for OS.

Respected
Clear grading criteria
Caring
5.0
4.0
COMP7506
Grade: A
Apr 26, 2021
Would take again

The format of this class was extremely helpful. Dr. Qin gives a handout for each lecture as well as the lecture slides. Quizzes correspond to the material in handouts and slides or the reading assignments. As a distance learning student, I printed out all the handouts, slides, assignments, and projects. It created a 4" binder of info.

Accessible outside class
Amazing lectures
Caring
5.0
2.0
COMP7500
Grade: A
Apr 26, 2021
Would take again

Dr. Qin is an excellent teacher. His lectures are usually focused on only one or two concepts making them very easy to follow. He is also helpful and responsive outside of class. I would highly recommend starting his projects early. They are not difficult, however, they can be somewhat time consuming if you are not experienced in C programming.

Hilarious
Amazing lectures
Caring
5.0
4.0
CS7500
Grade: A
Apr 27, 2021
Would take again

Professor Qin is an awesome professor and SO enthusiastic about Operating Systems! His energy made the class even better. He is a great guy, listens to the students, gives great lectures, in-class polls and attendance is non-mandatory (but a really good idea). Exams and homework were not too bad, you will need programming skills. Would take again!

Gives good feedback
Accessible outside class
Inspirational
5.0
2.0
COMP7500
Grade: A
Apr 28, 2021
Would take again

Though it is a online class, Dr Qin always reply each student post on time in piazza. He will set some small quizzes in each chapter. There are not many questions but helpful. His class is interactive and very interesting. He will set 5 or 4 question related to important parts of the lectures. His project is not diffucult if you attend class.

Gives good feedback
Get ready to read
Clear grading criteria
5.0
4.0
COMP3500
Dec 9, 2021
Would take again

I would give Dr. Qin a gold star if I could. The class material is difficult and Im not very interested in it, but he tries really hard to make the lectures engaging and easy to understand. The handouts really helped me interact with the material. I had a really good learning experience and would definitely take one of his classes again.

Caring
Accessible outside class
Skip class? You won't pass.
4.0
3.0
COMP3500
Grade: A
Dec 11, 2021
Would take again

Class is very project based. You have to know how to code if you want an A but he goes over the code needed in the projects, you just need to piece it together. Great professor and lectures are very good. The class started to fall apart at the end as he tried to rush to cram in material. Also no need to buy the textbook and he tells you that

Respected
Clear grading criteria
Amazing lectures
5.0
3.0
COMP3500
Grade: Not sure yet
Jan 26, 2022
Would take again

My guy does magic tricks in class to explain concepts, and the best part is that it makes sense! He's also very willing to help outside of class, just make sure you message him on Piazza.

Accessible outside class
Clear grading criteria
Amazing lectures
5.0
4.0
COMP3500
Grade: A+
Apr 25, 2022
Would take again

A great professor with a passion for teaching. He does not use proctoring services, but if he does also offers in person test option which almost everyone took in protest against ProctorU. He's very caring and allowed us to retake Exam 2 as well as adjusted his grading scale. A true diamond in the rough at Auburn. Beware of Project 5 though.

Amazing lectures
Caring
Respected
5.0
3.0
COMP3500
Grade: A
Apr 25, 2022
Would take again

This is possibly the best prof in the Engineering department or even at Auburn University. Dr. Qin does an incredible job at making confusing material make sense. The lectures are optional but they are so informative and clarifying, you wouldn't want to miss them (but if you do he records them and posts them to canvas regardless).Take this prof!

Amazing lectures
Clear grading criteria
Caring
5.0
3.0
COMP3500
Grade: A
Apr 29, 2022
Would take again

Prof Qin is great. Does a really good job of simplifying complex material. Had a very good sense about where the class was as a whole when it came to different topics and adjusted accordingly, if the class was struggling with understanding something he would make more time to try and fix that. Assignments aren't too bad. Very knowledgable/good prof

Clear grading criteria
Respected
Accessible outside class
5.0
3.0
COMP3500
May 2, 2022
Would take again

One of the best professors at Auburn. He really cares about his students and the material. He always does his best to explain the material in the easiest way possible. The projects can be difficult but he really helps you out in lectures. If his students do bad on a test, he tries to find a way to help everyone's grade. I learned a lot with him.

Amazing lectures
Clear grading criteria
Caring
5.0
2.0
COMP7506
Grade: A
May 8, 2022
Would take again

This course was a very well organized one and covered a lot of great content. Dr. Qin kept all the students very well engaged throughout the course with a good balance of quizzes, projects, homework and exams. Also, the way he explained each and every section and exercise was very clear and detailed.

Amazing lectures
Clear grading criteria
Caring
5.0
5.0
COMP3500
May 10, 2022
Would take again

Dr. Qin really cares about your learning and it shows. Projects can be tough if youre not good at low level C programming, but the concepts are integral to real world programming as I had to teach myself them in my co-op. Class is slightly dated by having instructions for GitLab over GitHub and Using CentOS which is depreciated. Highly recommend!

Amazing lectures
Caring
Lecture heavy
5.0
3.0
COMP3500
Grade: B+
Jun 23, 2022
Would take again

Dr. Qin was great! He was very gracious when it came to curves and extended deadlines. You can tell he cares about the learning experience of his students. Definitely take him if you can!

Clear grading criteria
Gives good feedback
Caring
5.0
3.0
3500
Grade: B
Dec 1, 2022
Would take again

Dr. Qin is the best professor I've ever had. What a man dedicated to his job and his students. Its obvious he cares about us and our wellbeing and grades. He makes funny jokes, draws cute diagrams, does magic tricks in class. He involves everyone in non anxious ways. He considers every students situation. Curves grades, actually teaches well.

Amazing lectures
Caring
Respected
5.0
4.0
COMP3500
Grade: B
Dec 5, 2022
Would take again

Dr.Qin is by far one of the best professors I've had during my time at Auburn. He genuinely cares about his students, is enthusiastic during his lectures, and is very understanding. Operating Systems is a challenging class and the projects are pretty time consuming, but Dr.Qin wants his students to do well and have a good experience.

Clear grading criteria
Caring
Respected
5.0
4.0
COMP3500
Grade: B
Dec 29, 2022
Would take again

Professor Qin is a great professor! He is a very funny man, and his lectures are entertaining. Operating Systems is hard. First 3 projects are easy but last 2 are hard. I liked how there was an option to watch class on zoom with the in person section, or you could watch recorded lectures later. He cares about his students and scales at the end.

Hilarious
Caring
Respected
5.0
5.0
COMP3500
Grade: Incomplete
Apr 1, 2023
Would take again

Professor Qin's lectures are very good, he explained all the knowledge points clearly and thoroughly, but this also makes the projects and exams very difficult. The projects can be finished with your best effort, but the exams may be very hard, so you need to try your best. But it is undeniable that he is indeed a very good and great teacher.

Tough grader
Amazing lectures
Test heavy
5.0
4.0
COMP3500
Grade: Not sure yet
Apr 14, 2023
Would take again

Dr. Qin has been the best COMP professor that I've had at Auburn! He genuinely cares about his students and it is very clear to see. His projects allow you to truly dive into the concepts of operating systems. His exams and projects can be difficult, so allow yourself plenty of time for studying. Take Dr. Qin if you have the opportunity!

Caring
Respected
5.0
5.0
COMP3500
Grade: D+
Apr 25, 2023
Would take again

Dr. Qin was a dedicated professor who improved his teaching by using chalkboards instead of outdated slides as other professor usually did. His exams were challenging, and study guides are less likely relevant to the actual exam. To prepare, I suggest watching his recorded lectures rather than text materials. Success may still depend on luck.

Tough grader
Amazing lectures
Test heavy
5.0
4.0
COMP3500
Grade: B
Apr 26, 2023
Would take again

Dr. Qin is incredibly passionate about what he does, and for good reason. He actually teaches material (which is rare for professors in COMP dept). I feel like I genuinely learned instead of just completing projects. Tests and later projects are difficult in my opinion, so start early and go to office hours. He is very very helpful during them!

Amazing lectures
Clear grading criteria
Respected
5.0
4.0
COMP7500
Grade: Not sure yet
Apr 27, 2023
Would take again

Incredibly knowledgeable and experienced professional. His lectures very much cover the concepts required to perform well on quizzes and exams. Projects are challenging, but designed to engage critical thinking and problem solving. Group projects vice individual may aid several students with less programming skills when building programs for class.

Clear grading criteria
Gives good feedback
Accessible outside class
5.0
5.0
COMP3500
Grade: Incomplete
May 1, 2023

Dr. Qin was a dedicated professor who would often check in with his students during class to make sure they were keeping up. But his exams were challenging and his study guides were less likely to be relevant to the actual test. To prepare, I suggest watching his recorded lectures rather than text materials. Success may still depend on luck

Tough grader
Amazing lectures
Test heavy
5.0
5.0
COMP3500
Grade: B-
May 4, 2023
Would take again

Professor Qin is a very great teacher!He really cares about his students.He does not use the traditional ppt teaching method,but writes on the blackboard to teach us clearly.This method can really let you learn useful knowledge,not just for points.But his projects and exams are the most difficult of all the computer courses I have taken.Bring him!

Caring
Lecture heavy
Test heavy
5.0
3.0
COMP3500
Grade: B+
Jun 23, 2023
Would take again

Loved taking his class, he was very understanding to the struggles of students. I enjoyed his lectured and actually learned something and his projects were educational and completable.

Hilarious
Caring
Accessible outside class
5.0
4.0
COMP3500
Grade: A
Jun 27, 2023
Would take again

Dr. Qin is the best CSSE professor at Auburn. OS is a hard course, but he makes it manageable with providing countless resources for each lecture. Since it was a 5 week class, you move at lighting speed (he did not cut anything out), so staying on top of the class is a must. Gave a nice curve at the end. I wish we could still give him the pepper!

Amazing lectures
Lots of homework
Caring
5.0
5.0
COMP3500
Grade: B
Jun 27, 2023
Would take again

Professor Qin is the greatest professor in all computer courses, he teachs us through blackboard, this can let you learn much useful knowledge. But his projects and exams are very difficult, you need to use much time to prepare and finish. Although he teachs us very good, you want to get A is very difficult, sometimes he will give us some curved.

Inspirational
Lots of homework
Test heavy
5.0
5.0
COMP3500
Grade: A-
Jul 10, 2023
Would take again

Professor Qin's lecture is very interesting, he teachs us a lot of useful knowledge by writing on the blackboard. He is also a good teacher who cares about his students. But his projects and exams are very difficult, so you need to prepare very early. He will give us some curved in the end of semester to imporve our letter level.

Tough grader
EXTRA CREDIT
Inspirational
5.0
4.0
COMP3500
Grade: Not sure yet
Nov 29, 2023
Would take again

Dr. Qin cares a lot about the class. His lectures are very helpful and he is willing to help. His class is difficult but very possible to get an A in.

Amazing lectures
Accessible outside class
5.0
4.0
3500
Grade: A-
Apr 23, 2024
Would take again

Probably the best class I have taken so far. Lecture is very engaging and helpful. The projects were difficult but Qin provided more than enough necessary resources to finish the projects. The class material was difficult but Qin's teaching style made it very easy and achievable to get an A.

Amazing lectures
5.0
4.0
COMP7500
Grade: Not sure yet
Apr 25, 2024
Would take again

Very good professor with lot's of hands onn experience. Explains in very easily understandable terms. Friendly with the students at the same time value's the work.

Get ready to read
Amazing lectures
Inspirational
5.0
4.0
COMP3500
Grade: B
Apr 30, 2024
Would take again

Dr. Qin is awesome, his lectures make the course material a lot more interesting, his projects are fairly difficult but he gives you weeks to do them. Dont miss a lecture unless you have to the difference in understanding is night and day with the material. Watch out if he has Moyers as his TA again, he is super harsh with grading the projects

Amazing lectures
Caring
5.0
4.0
COMP7500
Grade: A
Apr 30, 2024
Would take again

Dr. Qin is spectacular. For some reasons his teaching style is so concrete, I could never afford to miss one of his classes. He is open for discussion and takes in questions from students professionally. His projects are challenging but makes you work smart. Overall, he left an awesome impression for a new graduate student in the program like me.

5.0
4.0
COMP7500
Grade: A-
May 1, 2024
Would take again

He cares about the students and really knows his topics. He is a fair grader and gives opportunities to correct your assignments. He is an excellent professor.

Clear grading criteria
Gives good feedback
Lecture heavy
5.0
3.0
COMP7500
Grade: A+
May 5, 2024
Would take again

He is vey organized and methodical. If a student follows all that he covers in the class, tests and projects will be easy to manage. Most of the materials he covers are available in the textbook. Lectures are not mandatory.

Get ready to read
Amazing lectures
Clear grading criteria
3.0
4.0
COMP3500
Grade: B-
Jun 17, 2024

Don't take him online. The lecture videos are terrible. He provides a LOT of information for each project which sounds good until you have to read 5 10 page papers to get a grasp of whats going on. Not to mention extremely important instructions are hidden inside a random lecture power point. He's nice in officer hours though.

Get ready to read
5.0
4.0
3500
Grade: Not sure yet
Jun 18, 2024
Would take again

Definitely one of the best lecturers I have ever had. I took him online over the summer mini-mester so it was a lot of work. Projects take a very long time to complete so start early, but unlike other classes they will help you understand the material a lot more. If you have the option to take him you need to. Makes the content very enjoyable.

Amazing lectures
Lots of homework
Accessible outside class
5.0
3.0
3500
Grade: A+
Jun 21, 2024
Would take again

Qin is a great professor. He obviously cares a ton about his students and is very accessible outside of class. I took the summer minimester version of this class and it was a ton of work but all the assignments felt fair. Only complaint is that his online recorded lectures are pretty low resolution and can have bad audio at times

Lots of homework
Caring
Accessible outside class
5.0
4.0
COMP3500
Grade: A
Jun 23, 2024
Would take again

Dr. Qin summer OS class is definitely work to get an A but watching lectures and asking for help will guarantee A. Bad part was just that his lectures recorded on Zoom were low fidelity and I had a hard time hearing him and the resolution was low and bad lighting. Other than that I still understood 98% of the lecture and he presented it very well.

Caring
5.0
4.0
3500
Grade: C
Nov 12, 2024
Would take again

Dr. Qin is the epitome of who one imagines a great professor to be like; he brings an enthusiasm to the classroom, along with a willingness to help you has best he can and improve his own teaching methods, complemented by his own competence and positive attitude. He challenges and encourages. I wish more professors would be like Dr. Qin.

Inspirational
Caring
Respected
5.0
2.0
COMP3500
Grade: A+
Dec 14, 2024
Would take again

Easily the best professor I have ever had. If you ever have the opportunity to take this professor, do it. He outputs content that is extremely digestible and understandable. He asks us questions during lecture which are helpful. He reviews content before the exam days so that you will not feel lost during any exam if you listen. Dr. Qin = GOAT

Group projects
Inspirational
Respected
5.0
5.0
COMP3500
Grade: B
Jan 23, 2025
Would take again

Professor Qin is very sweet and caring,although the class itself is difficult and especially the projects are very hard. But Dr. Qin handles very well and he explains concepts and theories clearly while using a lot of examples. He is one of the most approachable professors in Auburn I have met,and he wants students to succeed.

Amazing lectures
3.0
4.0
COMP3500
Grade: Not sure yet
Apr 25, 2025
Would take again

Loved the class my only complaint tho for the projects, if you're a Mac user, get a windows don't even start them on mac I started on them with mac then was stubborn and could not figure out Projects do not work on iOS BUY A WINDOWS COMPUTER FOR THIS CLASS/ USES AUBURNS COMPUTERS.

Lecture heavy
5.0
1.0
COMP7500
Grade: A
Apr 27, 2025
Would take again

Dr. Qin is one of the best professors i have heard his class, at the beginning of the class I was kind of scared but the way he teaches made the class easy for me. Thank you sir.

Clear grading criteria
Gives good feedback
Caring
5.0
3.0
COMP7500
Grade: A
Apr 28, 2025
Would take again

yes the professor was clearly able to explain the concepts and the classes were very engaging and helpful

5.0
3.0
COMP3500
Grade: A
Jun 20, 2025
Would take again

Genuinely one of the best professors I have taken at Auburn. Despite it being an online class, there is clarity in his instruction and lecture videos. He provides FAQ pages for each project and good reviews for exams. Take him.

Clear grading criteria
Gives good feedback
Lecture heavy
5.0
3.0
3500
Grade: A
Jun 20, 2025
Would take again

Project is not easy but if you study hard you will be fine!

Participation matters
EXTRA CREDIT
5.0
3.0
COMP3500
Grade: B
Aug 9, 2025
Would take again

Lots of lectures and assignments in a short amount of time, but fairly easy class and very fun.

Hilarious
Lecture heavy
5.0
3.0
COMP3500
Grade: B
Dec 3, 2025
Would take again

Dr. Qin was one of my favorite professors during a tough semester. His class was by no means easy but he provided ample opportunity to apply your learning and gave lectures that would help you succeed. I'd highly recommend him!

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
5.0
COMP3500
Grade: B
Dec 12, 2025
Would take again

Dr. Qin is a wonderful professor for a very difficult class. Exams are open note, but do not let this fool you - they are difficult and require a great deal of studying for success. The project outlines are very clear and helpful, they do an amazing job of outlining requirements and giving helpful hints. Overall, great teacher, very hard course!

Clear grading criteria
Lecture heavy
5.0
4.0
COMP3500
Dec 12, 2025
Would take again

Best teaching I've seen at Auburn, especially since this is a harder topic. He knows the material (and how to explain it) inside and out, is super organized, and answers the root of your questions so you understand it better. Really likeable and caring guy as well. Literally can't say enough good words about this class, take Dr. Qin at all costs.

Caring
Lecture heavy
Accessible outside class
Class Info

Online Classes

100%

Attendance Mandatory

32%

Textbook Required

21%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 105 grades
Most common grades:
A (45)
B (19)
A+ (16)
Grade Distribution
A(61)B(22)C(4)D(1)F(0)A-/B+(17)
Based on 120 reported grades
A: 45
B: 19
A+: 16
Not sure yet: 12
Common Tags
Caring (53)
Gives good feedback (36)
Respected (36)
Clear grading criteria (25)
Amazing lectures (21)
Amazing lectures (19)
BEWARE OF POP QUIZZES (18)
GROUP PROJECTS (18)
Rating Trend

Improving

+1.39 avg change
Dec
Jan
Apr
Jun
Aug
Dec
Last 6 months
Ratings by Course

COMP7506

5.0

(3)

CS7500

5.0

(2)

COMP7500

4.9

(22)

COMP3500

4.6

(92)

COMP4300

4.5

(8)
+5 more courses
Difficulty by Course

3050

5.0

CS2710

5.0

3500

4.3

CS7500

4.0

COMP3500

3.8

Similar Professors