4.3
Quality3.7
Difficulty95%
Would Retake159
Reviews95%
Would Retake
159
Reviews
Rating DistributionOfficial
159 total ratings5
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
32%
Textbook Required
21%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Improving
+1.39 avg changeRatings by Course
COMP7506
5.0
(3)CS7500
5.0
(2)COMP7500
4.9
(22)COMP3500
4.6
(92)COMP4300
4.5
(8)Difficulty by Course
3050
5.0
CS2710
5.0
3500
4.3
CS7500
4.0
COMP3500
3.8
Reviews (158)
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.
By far bar none the WORST learning experience I have ever endured. Avoid at all cost!
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.
The class was mind-numbingly easy. Also, Dr. Qin is completely incompetent (really). If you need help, go to your TA.
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.
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.
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.
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
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.
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.
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.
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...
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.
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.
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.
Wow.
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.
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.
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.
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
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.
He's great
Care's about his students, fair grading scale, projects are hard and if you have a bad group partner they can be really bad.
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.
Qin is very nice but the class is not easy.
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.
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.
Very good Professor I would take him again if I could. One of the best ones I've had.
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!
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.
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!
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.
Dude makes it worth the sweat. Gives credit where due. Always a smile.
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.
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
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.
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!
Going for the pepper. Plickers was pretty cool and engaging. Thanks for a good semester Dr. Qin!
Going for the pepper
Overall an enthusiastic and honest teacher. Material is tough and he recognizes it as such.
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.
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.
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!
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.
Great guy, great teacher. But tests are impossible.
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.
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!
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.
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!
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!
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!!
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!
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.
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.
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.
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.
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.
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
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.
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.
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!
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.
Great guy. Class is a little difficult, but he is more than happy to help.
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.
A great professor that provides real world examples to implement different concepts. Thank You Dr. Qin!
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.
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.
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)
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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
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.
Explanation is on point and makes it interested by giving real world examples
We are lucky to have Dr. Qin. He makes every possible effort to convey his lessons in a proactive and practical way.
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.
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.
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.
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.
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.
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.
The lecture is well prepared. The class pace is slow compared to other courses that I have taken so far.
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.
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.
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
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.
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.
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.
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!
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.
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.
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.
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.
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!
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.
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.
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
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.
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.
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!
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
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.
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.
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!
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!
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.
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.
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.
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.
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!
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.
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!
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.
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
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!
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.
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!
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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
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.
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.
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
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.
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.
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.
yes the professor was clearly able to explain the concepts and the classes were very engaging and helpful
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.
Project is not easy but if you study hard you will be fine!
Lots of lectures and assignments in a short amount of time, but fairly easy class and very fun.
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!
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!
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.
Class Info
Online Classes
100%
Attendance Mandatory
32%
Textbook Required
21%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Improving
+1.39 avg changeRatings by Course
COMP7506
5.0
(3)CS7500
5.0
(2)COMP7500
4.9
(22)COMP3500
4.6
(92)COMP4300
4.5
(8)Difficulty by Course
3050
5.0
CS2710
5.0
3500
4.3
CS7500
4.0
COMP3500
3.8