2.9

Anne Smith-Thompson

Computer Science - CUNY Queens College

2.9
Quality
3.7
Difficulty
47%
Would Retake
121
Reviews
2.9
Quality
3.7
Difficulty
2.9
Helpful
2.8
Clarity

47%

Would Retake

121

Reviews

Rating Distribution
Official

5

32

4

22

3

12

2

10

1

45

What Students Say

If you really want to learn Data Structures, then take her

CS313 - 4.0 rating

She is one of the best professors I've ever had

CS313CS343 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

50%

Textbook Required

10%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B-

95% confidence
Based on 51 grades
Most common grades:
Not sure yet (17)
A (9)
B+ (8)
Grade Distribution
A(11)B(9)C(13)D(5)F(4)A-/B+(12)
Based on 78 reported grades
Not sure yet: 17
A: 9
B+: 8
C: 8
Common Tags
Tough grader (29)
Caring (26)
Test heavy (14)
Skip class? You won't pass. (10)
Graded by few things (10)
Participation matters (10)
Beware of pop quizzes (9)
EXTRA CREDIT (8)
Rating Trend

Declining

-1.17 avg change
Mar
Apr
May
Jun
Jul
Aug
Last 6 months
Ratings by Course

CS84

5.0

(1)

CSCI220

5.0

(1)

CSCI80

5.0

(1)

CALC1004

5.0

(1)

CS343ANDCS313

5.0

(1)
+15 more courses
Difficulty by Course

CSCI313

4.8

CS313

4.1

343

4.0

CS313CS343

4.0

CS212

4.0

Reviews (121)
3.0
3.0
CS313
Feb 11, 2004

Her exams are ok but the final is very hard which make u lose during the exam. cuz some questions not even mentioned in the class. There are a lot of helpless code question in the final. thats a little crazy.

5.0
3.0
CS313
Jan 25, 2005

She is very good and consistent. Teaches very well. However, her exam are hard you'll need to study hard and be prepared for her exams. I recommend her for any students who want to learn Data Structures. 3 exams, 1 final, 3 projects.

5.0
3.0
CS111
Mar 31, 2005

A sweetheart, knows her stuff, very easy to talk too.

5.0
2.0
CS111
Apr 25, 2005

she is very nice and helpful.Her exams are neither easy nor tuff.you have to work hard in her class.It is not hard to get an A grade in her class.

3.0
5.0
CS111
Jun 10, 2005

She knows very well what she teaches, she is very nice. The test are ok but the final is the hardest one. YOU HAVE TO STUDY VERY HARD FOR THIS CLASS. She is not easy grader professor.

5.0
1.0
CS313
Aug 31, 2005

she's like a mama

4.0
3.0
CSXXX
Sep 2, 2005

I've had a few classes. She's a great professor.

5.0
4.0
CS343
Nov 17, 2005

She is NOT one of the prof. who are set on one speed and who teaches like a run away train, she know how to pace with the student. Great lecture and examples, I wish that I had more prof like her.

5.0
2.0
CS84
May 22, 2006

3 exams, 2 quizes, fair grader, course material isn't that hard, final is cumulative, a couple of hw's, availiable outside of class if you have problems with the material. really nice.

5.0
1.0
CSCI220
Mar 21, 2007

Take ALL Her Classes, At The moment Ive taken 084, 220 and am making sure I take 361 with her, Shes the BEST, like a mama really, she makes sure everyone understands and will not overwhelm you with material, she grades nicely and her lectures are always informative. If you can study a little bit an A is guaranteed, if you cant, probably still a B

5.0
2.0
CS343
May 31, 2012

Sweetest professor EVER! She's the only professor at the higher-levels that actually gives second chances. She goes at an extremely reasonable pace, not too fast that you'll be lost, and not too slow that you'll be bored. Crystal-clear lectures. Not much HW, but the few HWs that are assigned are helpful. Tests and quizzes are very fair. Take it!

5.0
3.0
CSCI80
Jun 7, 2012

She is such a nice person, as well as professor, she is super lenient with letting you work at your own pace, the exams r not bad written and lab portions, however I always did way better on lab portion. She gives a good amount of work I didn't think it was too much nor too little.. Overall I would def. Recommend her classes.. Great professor!

4.0
1.0
CS343
Dec 5, 2012

SHE'S GREAT COURSE WAS GOOD UP TO THE FIRST TEST THEN HURRICANE SANDY CAME THROUGH MISSED A WEEK MANY PEOPLE MISSED DAYS WHEN SCHOOL CAME BACK AND SHE TAUGHT VITAL THINGS I GOT A 90 ON THE FIRST TEST NOW I AM CONFUSED AND SHE IS CONFUSING ME YOULL BE FINE AS LONG AS YOU DON'T MISS CLASS.

4.0
4.0
CS343
Dec 15, 2012

Nice lady,very helpful and gives out lots of extra credit, but don't take her if you like having notes to study from. She basically lectures and puts very little notes on the board. This can make studying for tests difficult as she doesn't use the textbook much either. Not as easy of a class/professor as shes made out to be by some students.

5.0
2.0
CALC1004
Feb 4, 2013

Very helpful teacher who cares about her student's education. Always willing to stay after class, although emails communication was spotty, but more for technical reasons than anything else. She teaches a hard subject, calculus, but is knowledgeable and passionate... and lenient. I would take her again.

2.0
4.0
CS80
Apr 28, 2013

Avoid her at all cost, quiz every other week, doesnt teach at all in lab, and her lectures puts the whole class to sleep. Asks for too much for a 1st level cs course on top of that half the students took other cs courses so she expects everyone to know coding

2.0
5.0
CS80
Jul 12, 2013

Took her last semester and she is so boring, she doesnt teach at all. Pop quiz every week. Her jokes are corny,

1.0
4.0
CS80
Oct 14, 2013

Lost all interest in computer science after taking her last semester. Your basically on your own in this class and the book isnt helpful. Horrible teaching skills, exams are hard, 10 quizes, her grading isnt clear, etc.. Just avoid for your own good

5.0
4.0
CS343
Grade: Rather_Not_Say
Jan 5, 2014

A really great and understanding professor. This course is much more difficult than i'd expected. Notwithstanding the bonus questions, the exams are kinda difficult. She also gives extra credit and lots of quizzes. She really does everything in her power to have you get a good grade. so, you can still do pretty well even after a few poor grades

5.0
3.0
343
Grade: A
Jan 2, 2015

She is the nicest computer science professor, she is pretty clear about what she wants and get this, she CARES about her students!

5.0
3.0
CS80
May 14, 2015

All I have to say is I was struggling and Professor Smith-Thompson helped me so much! I cannot thank her enough.

5.0
3.0
CS343
Grade: B+
Aug 17, 2015

Excellent Professor. She provides clear and reasonable expectations and she is super helpful and available (after class and during office hours) If you put in the work you can get a good grade in her class

1.0
5.0
CS313
Grade: D
Nov 10, 2015

do not take!!! you will end up failing!!

1.0
5.0
CS313
Grade: F
Nov 10, 2015

She is lazy and doesn't even know the material. I failed her class even though I'm a straight A student. This professor made me lose a year of my life because her class is required to move on in the cs major. Stay away.

5.0
2.0
CS80
Jan 7, 2016

She's a very sweet woman and if you show up to class, do the assignments and study like an hour or two for the tests, is an easy A for the class. Textbook is a must whether it's physical or pdf. Plus exams are open book.

4.0
3.0
CS343
Grade: Not sure yet
Jan 12, 2016

Wonderful!

5.0
3.0
CS343ANDCS313
Grade: B+
Mar 30, 2016

kind and understanding. Be prepared for a few quizzes and tough exams though. She makes you think hard on the exams and likes to throw in stuff you should've learned in previous CS classes. Very doable coarse. However, you must study!! The best part is that she makes you see how what you're learning is important in the real world.

1.0
1.0
CS343
Jun 10, 2016
Wouldn't take again

She is super lazy (doesn't even get up from her chair to write on the board). Don't take her. She is the most unmotivated professor out there.

4.0
3.0
CS313
Grade: A
Jun 30, 2016
Would take again

Class goes at a slow pace at the beginning of the semester but gradually gets intensive. If you really want to learn Data Structures, then take her. She will break down every concept for you and will help you with any question you may have. You can always get an extended deadline for your projects. Missed an exam? She will let you take it again.

1.0
3.0
CS343
Grade: A-
Jul 2, 2016
Wouldn't take again

she is the most unmotivated professor in Queens College. She will never give you on-time feedback about your assignments to know where you are standing. Super lazy. Don't take her if you want to remain motivated on your CS field.

5.0
4.0
CS313
Jan 10, 2017
Would take again

Best professor in QC for CS313 and CS343. Won't over pressure students with ridiculous amount of work and exam questions unlike some other professors teaching the same courses. She's so nice and if ur sincerely interested in learning, she will explain and help a lot. Her 313 lectures r very informative and useful in particular. Very good Professor.

Respected
Caring
4.0
4.0
CS313
Jun 4, 2017
Would take again

Underrated CS prof. Tests and projects are doable. She teaches 313 well unlike the other profs. Your ability to code is very important to her. If she thinks you can't code she will give you a D. Some students should've gotten a D but were curved to a C because they were able to code in projects and tests.

BEWARE OF POP QUIZZES
ACCESSIBLE OUTSIDE CLASS
EXTRA CREDIT
5.0
2.0
CS343
Jun 4, 2017
Would take again

it's 240 all over again. the subject itself is easy. she teaches it well. Don't think there is a curve in this class cuz majority of the students do well.

BEWARE OF POP QUIZZES
ACCESSIBLE OUTSIDE CLASS
EXTRA CREDIT
5.0
4.0
CS313CS343
Dec 15, 2017
Would take again

I took her for both CS 313 and CS 343. She is one of the best professors I've ever had. I wish she can teach more classes. She is very knowledgeable on the topics and she teaches them very well. She is very helpful if you ask her questions and she will be glad to help. You have to put in the work for both classes. I would recommend taking her.

Gives good feedback
Respected
Amazing lectures
3.0
3.0
CS343
Grade: B+
Jan 10, 2018
Wouldn't take again

She is friendly and easy going. Shows how to solve the problem after the exam so you end up with low grade. She forgets to post the hws on time so your deadlines gets shorter. Exams and Hws are easy. She takes forever to return the grades and she didnt even tell us the grading policy but I think Hws counts a big portion. She is very helpful.

Respected
LOTS OF HOMEWORK
Caring
2.0
4.0
CS343
May 16, 2019
Wouldn't take again

She seems like a cool person but really wasn't a good professor this semester. She returned grade late and canceled class more times than any professor I've had before. She did make some of the material easy enough to grasp but really I wouldn't take her for another class

Accessible outside class
Get ready to read
Skip class? You won't pass.
1.0
4.0
CS343
May 17, 2019
Wouldn't take again

Minutes before class check blackboard incase she's not coming. Have surprise home-works posted on blackboard. Come in for a quiz but its moved last minute to a week later. Have her husband who doesn't work at school to proctor exams and grade them during the test. She clears ur calculators and puts your bags by the board. 3 days notice for final!!!

Graded by few things
1.0
3.0
CS343
Grade: Not sure yet
May 18, 2019
Wouldn't take again

She seems like a good person but I honestly wouldn't take her again... she unexpectedly canceled class a few times, teaches from powerpoint slides, is extremely disorganized and takes forever to grade exams/quizzes.

Skip class? You won't pass.
Beware of pop quizzes
5.0
3.0
CSCI343
Grade: A
Dec 18, 2019
Would take again

This became my favorite class. She doesn't go too fast or too slow. Go to class and listen to her. Do all the examples she gives on Blackboard and you'll get an easy A on each test. Very caring if you have something going on. If you fail everything and get a C on the final, you'll get a C in the class. Two tests and one final. Gives an extra credit

Accessible outside class
Graded by few things
Caring
1.0
3.0
CS343
Grade: C+
Dec 28, 2019
Wouldn't take again

This fall semester wasn't the very best with Prof. Thompson. She constantly cancelled class and expected her students to learn the material that was posted on blackboard. Because she kept cancelling class, it was difficult having to pass her exams since she almost never mentioned what will be on the exam.

Test heavy
Tough grader
3.0
3.0
CS343
Grade: C
Dec 28, 2019
Would take again

She is very caring and realistic, unlike a majority of CS profs at QC. She tries hard to make her points and make sure everyone is following and keeping up. However, on the exams there will be questions unlike anything she's shown us, and she is a very tough grader although curve at end of semester is generous enough to pass.

Skip class? You won't pass.
Test heavy
Caring
1.0
3.0
CS343
Grade: Not sure yet
Dec 29, 2019
Wouldn't take again

She is horrible. For me, She has been the worst cs professor so far. Pretty much everyone cheats in her class and she doesn't give a crap. She includes material on the exam that she never mentioned in class. Only time she took any measures to combat cheating was in the final. QC needs to hire a good prof for this class.

Skip class? You won't pass.
Tough grader
5.0
3.0
CUS1115
Grade: A
May 2, 2020
Would take again

She is a absolute sweetheart. Pay attention, respect her and she will treat you good. She literally helped me on the final and solve on a problem that I was stuck on. I was just to stupid to realize it. I would take other courses she teaches as well.

Gives good feedback
Accessible outside class
Caring
1.0
5.0
CS313
Grade: F
Aug 15, 2020
Wouldn't take again

She is the most unmotivated professor I have ever taken in Queens College. She will never gives you on-time feedback about your homework to know where you are standing. Super lazy. Don't take her if you want to remain motivated on your CS field. She is careless for everything, gives you nonsense answers. I will never ever take with her again.

1.0
3.0
CS313
Grade: A-
Aug 17, 2020
Wouldn't take again

Worst professor in QC. Unbelievably lazy and unmotivated. Please do yourself a favor and stay away.

4.0
3.0
CS313
Grade: B
Aug 18, 2020
Would take again

Good lecturer, students should've known what they were expecting when taking a 313 6wk course. Gives enough extra credit for anyone to pass. She does fail you if you can't write a function or simple linkedlist. Those that failed just didnt want it enough.

Lecture heavy
Caring
Tough grader
4.0
3.0
CS313
Grade: B+
Aug 25, 2020
Would take again

She's great at explaining the topics and in a course like 313 that is essential. Dealing with a 6 week summer class AND having it all online she did everything to try and make the class as normal as possible. Plenty of extra credit opportunities and she was always there to answer any question we had. Incredibly nice person I would take her again.

Participation matters
Caring
EXTRA CREDIT
4.0
4.0
CS340
Grade: Not sure yet
Dec 18, 2020
Would take again

Good teacher, learned a good bit from her this semester. You go to her lectures, you'll basically pass the class without a problem. During reviews before tests and homework's, she'll pretty much feed you all the answers and layout. She values participation a lot- and she'll remember well whoever does participate. Bad handwriting tho, listen well.

Gives good feedback
Participation matters
Skip class? You won't pass.
4.0
3.0
CS343
Grade: B+
Dec 24, 2020
Would take again

The class itself isnt very difficult. Professor is lazy and grades assignments very late. Besides that it isnt extremely difficult. Beware the final is very lengthy.

5.0
3.0
CS343
Grade: B
Jan 8, 2021
Would take again

Hands down a great professor. I was a bit skeptical based off the reviews but she explains the lectures clearly and If you pay attention, you'll do great. There were a few homeworks and quizzes but they're all based off problems that we do in lecture. Just make sure you answer the poll questions in class before she thinks you're making a sandwich

Gives good feedback
Clear grading criteria
5.0
3.0
CS343
Grade: Rather not say
May 21, 2021
Would take again

She's a real gem at QC. I appreciate her willingness to help her students that are struggling with her class. For those who take her, make sure to attend her office hour if you have a question, because her office hours have helped me. She teaches well and she is funny. I strongly recommend taking her. At the same time, prepare to study hard.

Skip class? You won't pass.
Hilarious
Caring
1.0
5.0
CS212
Jul 6, 2021
Wouldn't take again

Do yourself a favor. Take another professor but not her. She really takes points away even if you have a few mistakes. Not inspirational. Take forever to give feedback. I don't even think she gives second chances for any assignments if you do wrong. Avoid her unless you think you are a genius!

Lots of homework
Participation matters
Tough grader
1.0
5.0
CSCI313
Aug 3, 2021
Wouldn't take again

Lol. She's very boring and half of lecture consists of her talking about random stuff or her personal life story. She takes forever to give back feedback for assignments, so you're left wondering: "am I going to pass or fail". She literally expects you to have "clean and efficient code" aka expects you to be a professional at programming. Mad Lazy

Skip class? You won't pass.
Hilarious
Tough grader
1.0
5.0
CS313
Aug 12, 2021
Wouldn't take again

Seriously, CS department? How could you allow her to teach such an important course. Whats the point of lecture if it doesnt reflect whats going to be on the test?! She also gets offended if someone posted discord invite link. her handwriting is bad. her methods of teaching data structure are so bad and outdated that it would fail in a interview

1.0
4.0
CS313
Aug 12, 2021
Wouldn't take again

Please just don't take her. This prof is quicker giving excuses, on why she comes late to class or how sick she feels, than grading ANY assignments or exams. You will not know how you are doing in this class til after the semester is over. She's also quick to get mad at any questions and doesn't even teach well without talking about her life story.

Lots of homework
So many papers
Tough grader
1.0
5.0
CSCI313
Aug 18, 2021
Wouldn't take again

Do not take her. She often gets confused by her own notes, and she never graded anything until the last minute. She's not clear on what she wants on her assignments and tests. You'll spend hours trying to decipher what she wants. I wish I never took her class because it reminded me of Svitak.

Graded by few things
Lecture heavy
Tough grader
1.0
5.0
CS212
Aug 19, 2021
Wouldn't take again

This teacher has to be the worst I have ever had. much much worse than cs211's professors(class). Grading is ridiculous. I had no idea how this class has been allowed to continue.

Lecture heavy
Tough grader
1.0
5.0
CS313
Aug 20, 2021
Wouldn't take again

Out of all the CS professor I took she was the worst one. Avoid her unless you want to delay your graduation. Also she gets passive aggressive from times. Lecture is a waste of time because her tests never reflect her lectures.

3.0
3.0
CS361
Grade: B+
Aug 23, 2021
Wouldn't take again

Professor is a mixed bag. She is caring, and easy-going about deadlines, but she has terrible time management. We did not see grades on any of our work until days after the semester ended. She talks a lot about her personal life. She's knowledgable and a fair instructor, but there are some downsides to her teaching.

Participation matters
Group projects
Caring
4.0
3.0
CS313
Grade: A
Aug 23, 2021
Would take again

I enjoyed this class and love the professor as a person but she is SLOW to provide feedback on assignments. All of my HWs were graded after the last day of class but midterm and final were graded promptly. That said, she explains concepts well and devotes a lot of extra time to helping students outside of class.

Hilarious
Caring
4.0
4.0
CS313
Grade: A+
Aug 25, 2021
Would take again

Great lectures. She explains everything thoroughly and adds little anecdotes that help emphasis the importance of the concepts. She provided HOURS of extra help and was very flexible. If you come to class, put in the time and have a strong background in Java you'll do well. She did take a while to grade projects but other than that, she was great!

Accessible outside class
Skip class? You won't pass.
Caring
5.0
4.0
CS313
Grade: C+
Aug 26, 2021
Would take again

She is a very nice person. She is not a terrible person all these comments make her out to be. The one thing is that you need to apply yourself. I took her for a 6 week summer and it was interesting. You gotta stay on top of the projects and assignments.

Respected
Skip class? You won't pass.
Caring
1.0
5.0
CS313
Sep 1, 2021
Wouldn't take again

One of the worst teachers I've had. Isn't helpful whatsoever. Nice person? tough grader. She has a Stone age handwriting. I wish I had never taken a class with her.

Tough grader
1.0
5.0
CS313
Grade: Incomplete
Sep 9, 2021
Wouldn't take again

Never take this prof again. Lazy prof, she uses the last class notes to teach the next class. A lots of pic come out, and she hand-writing is so bad. She don't want to know what is it. Skip it if possible!

Lots of homework
1.0
5.0
CSCI313
Grade: Rather not say
Sep 27, 2021
Wouldn't take again

She doesn't care the students. And she is so lazy because she used another class note to teach. Handwriting is sosososo bad, you can't see what is that. Learn nothing, waster money , waster time and drop your GPA.

Graded by few things
Test heavy
Tough grader
1.0
5.0
CSCI313
Nov 4, 2021
Wouldn't take again

If you want to learn nothing from this so called "professional programmer" then take her.

1.0
5.0
CS323
Grade: Not sure yet
Nov 22, 2021
Wouldn't take again

Imagine you're in the class, and always the class goes like this lecture --> story -- > lecture --> story --> story. Talks talks talks, with little to no written notes, just go through the images and just talk between lecture and her little stories. This professor made me hate CS itself.

Lots of homework
Participation matters
Skip class? You won't pass.
1.0
4.0
CS313
Grade: Not sure yet
Dec 14, 2021
Wouldn't take again

Would not recommend taking this professor for CS313, she is not very organized, project requirements were not clear at all, takes more time to understand what she wants than doing the work. lectures are dull and she actually writes the note instead of typing, it was kinda hard to read. Posts grades one month after submission.

1.0
5.0
CSCI313
Grade: Drop/Withdrawal
Dec 28, 2021
Wouldn't take again

Took her in the summer and I still hate her for messing up my graduation and my financial aid as this class was a gatekeeper for other CS courses. I ended up only taking this course again and I passed it with a better professor. She doesn't deserve to be called a professor. Her class is like a drug to keep you asleep because of her boring stories.

Tough grader
1.0
5.0
CSCI313
Grade: C
Dec 29, 2021
Wouldn't take again

Even after the final, you don't know your grades on some projects. She so so so lazy, and also, she lectures are not clear. Make you hate coding.

Graded by few things
Test heavy
Tough grader
1.0
5.0
CSCI313
Grade: C+
Jan 2, 2022
Wouldn't take again

Not fair for grades because she didn't give you the grades of assignments and projects. She only gives you the letter grades. Horrible

Test heavy
Tough grader
1.0
5.0
CS313
Grade: F
Jan 7, 2022
Wouldn't take again

I don't think shes a bad teacher, if you go to her office hours you'll find out she teaches nicely one on one, but during class shell start telling random stories, so its easy to get lost. Didnt bother grading projects or anything, just gave a grade based on the final (which she prob BSd bc no way I got a single-digit grade) gg if you have her

1.0
5.0
CS313
Grade: Drop/Withdrawal
May 17, 2022

Horrible professor. Fell asleep during online lecture. Hasn't handed back half of my project grades. Complains that she teaches so many classes and in the end (like that's our problem), doesn't give the attention needed for some students to pass.

2.0
4.0
CS340
Grade: Not sure yet
May 18, 2022

Doable but not recommended. Very nice and caring but that does not translate into teaching proficiency. Lectures are not straightforward. Hard to just learn. Must extract necessary material from class from amongst tons of random anecdotes. Classes just very all-over-the-place. Exams are harder than they need to be just b/c she's not clear enough.

Caring
1.0
5.0
CS343
Grade: F
May 30, 2022

DO NOT TAKE THIS WOMAN'S CLASS. She sounds like a nice person, in fact she's extremely evil. She' the type of teacher hates her life and try to make you to hate your life. Her grading scale in her syllabus can be interpreted in the way that depends on her mood. No curve at the end. Very hard woman.

Tough grader
1.0
5.0
CS313
Dec 20, 2022

she took 2 months off to start the semester off. gave a lot of quizzes and exams and projects. Some days I would drive a little faster hoping i wont make it.

3.0
5.0
CSCI343
Grade: Not sure yet
Dec 25, 2022

It's really a hit or miss. Reviews aren't wrong. It's 5 minutes of course content and then story time for 15. She was out for 2 months and gave us quizzes back to back all of November and a group presentation. Grading Criteria was if you get less than 50 on the final you fail the class even if you passed everything else.

Clear grading criteria
Inspirational
Graded by few things
1.0
4.0
CSCI343
Grade: D
Dec 25, 2022

I don't even know what to say. She becomes ill and misses a whole month. Gave us back to back quizzes with a presentation. And then had this policy that if you don't get a 50+ on her final you fail her class. No curve either knowing she legit put 3 months of material in 1 month. Hope she enjoys failing students.

1.0
5.0
CS313
Grade: Drop/Withdrawal
Dec 28, 2022

Avoid if you can for CS-313, 316, and 343 she never showed up for more than half of the semester and then show up with heavy quizzing on random and untouched topics. she just has her own story book from where she will tell a story in the whole lecture and then you be like what we learned today?? AVOID!!!!!

Tough grader
Beware of pop quizzes
Graded by few things
2.0
2.0
CS343
Grade: B
Dec 30, 2022
Would take again

Professor Anne was ok, I didnt really learn much and she never showed up to class however she is very nice and even though I failed half the quizzes hard, she told us what would be on the final and the final itself was a copy paste of the quizzes with a curve and I got a 95 on the final somehow. I ended up with a B, Easy to pass but wont learn.

EXTRA CREDIT
Group projects
Caring
5.0
2.0
CS313
Grade: A
Jan 6, 2023
Would take again

Prof. Smith is kind, caring, fair, responds quickly to emails, and teaches well. Make sure you're comfortable with Java if taking 313 (review labs & old projects). If you show up to class, PARTICIPATE, do all assignments, and study, you'll pass. Grade consisted of quizzes, 3 part Java project, final, and zybooks hw.

Participation matters
Beware of pop quizzes
Caring
1.0
5.0
CS343
Grade: C
Mar 31, 2023

took 343 with her, When she returned after a month, she gave us a series of quizzes and a presentation. she also had a silly policy that if you received less than 50 on the final exam, you would fail the course, even if you had passed all of the other requirements. In other words, she takes pleasure in giving students poor grades or failing them.

Tough grader
Beware of pop quizzes
Test heavy
4.0
4.0
CS343
Grade: Rather not say
May 19, 2023
Would take again

She was sick most of my semester and emailed a few hours before class to cancel. Sometimes no email. She was out for 1 month. After she got back, the pace of the class picked up a lot. It was difficult to follow along in the class because she gears off to stories. Old lectures on bb it was easier to follow. Tests = all passed quizzes.

EXTRA CREDIT
Group projects
5.0
3.0
CS212
Grade: Not sure yet
Jun 30, 2023
Would take again

Took her for a 4-week summer session, and had her both as a lecture professor AND lab. Unironically, one of the best professors I ever had. She was extremely nice/kind/caring and understanding. Gives a lot of hw but it's worth it. Tons of extra credits. Every topic she mentioned was on the exam. I obviously can't speak for others but she was great.

EXTRA CREDIT
Gives good feedback
Caring
4.0
3.0
CSCI343
Grade: Rather not say
Jul 5, 2023
Would take again

Make sure you listen a LOT to what professor says in class. She will test you heavily on what she goes over more frequently in class. Then, read the textbook chapter of the specific topic you went over in class. Go to office hours and ask specific questions on what to go over before a test, and go over topics you struggle with in office hours.

Participation matters
Caring
Accessible outside class
1.0
4.0
CSXXX
Jul 7, 2023

cuny should be doing quality check of professors, she does not know out of the other than what she has taught, and i get lost from where she is teaching boring, jumping every context, self study does not work with her. the most bizzare thing is you can get easily get out of focus what she is teaching in class.

Tough grader
Beware of pop quizzes
5.0
3.0
CS212
Grade: B+
Jul 16, 2023
Would take again

Hands down one of the gems at queens college. Her lectures are the #1 thing you should focus on. Gives plenty extra credit. Genuinely cares for the students. she gives useful feedbacks on the quizzes which come in clutch for the exams. If you care about learning, do yourself a favor and take her.

Amazing lectures
Gives good feedback
Caring
4.0
4.0
CS313
Grade: C+
Dec 11, 2023
Would take again

She really cares and tries to work with you. This class should be taught in python instead of java. Besides that, for the time it might not seem like it but, you get to learn alot of the topics which will be asked in interviews so she really prepares you for that. She tends to ramble on sometimes during lectures also miss/cancel classes.

Tough grader
Gives good feedback
Beware of pop quizzes
4.0
5.0
CS343
Grade: Not sure yet
Dec 15, 2023
Would take again

Course was challenging, but she really tries her hardest to help you succeed. She posts practice questions for every exam on Blackboard ahead of time as well as class notes. In other words, you have everything you need to pass.

Hilarious
Beware of pop quizzes
Caring
3.0
4.0
CSXXX
Grade: A+
Dec 15, 2023
Would take again

While she does go on tangents a lot, it usually relates to the material. You will likely have to learn from the textbook though. Her exams are definitely not too hard if you put in the work. She can be kind of harsh grading the programming assignments though. She is generally nice but can be a bit mean if the class didnt do well on the exam.

Get ready to read
Group projects
Test heavy
1.0
5.0
CS340
Grade: Not sure yet
May 5, 2024

HORRIBLE. Took her for 343 last semester and now taking her for 340. Exams are not fair. Her lectures just consist of her going over zybooks and telling useless stories. Good luck to anyone taking her in the future.

Tough grader
Lecture heavy
Test heavy
5.0
4.0
CS340
Grade: Not sure yet
May 15, 2024
Would take again

Took Professor Thompson for 340 and 313 and all her lectures were amazing and she is a very caring professor! I am taking her now as my final class before graduation and feel honored to have her as my last class, she really is a diamond of a professor for QC CS and will forever be remembered!

Amazing lectures
Inspirational
Hilarious
2.0
3.0
CS340
May 17, 2024

Anne does go off topic but not as frequently as many say. Class is very chaotic and she'll frequently cancel class at the last minute. Takes FOREVER to post grades for anything. Doesn't respond to emails and generally seems very apathetic towards the class. Perfect representation of the CS department for a joke of an institution like QC.

1.0
4.0
CS340
Grade: C
May 19, 2024
Would take again

She is the easiest option out of all the other sad excuse of "professors" teaching 340 in qccs. Get ready to want to blow your brains out tho.

Tough grader
Get ready to read
Clear grading criteria
1.0
4.0
CS340
Grade: Not sure yet
May 25, 2024
Would take again

Class was extremely unorganized between her being absent the first part of the semester to rescheduling the tests and having a vote for test 2. Its okay she likes to yap about random things and also blax was in the class wonder if he passed cause he was the only one who didn't pass 343. Overall still waiting for the C should get it on May 28th.

Inspirational
Hilarious
Graded by few things
4.0
3.0
CSXXX
Grade: Not sure yet
May 25, 2024
Would take again

This professor is great! One of the best at QC. She's a sweet professor and I learned a lot from her. Other students like to complain but that's probably because they aren't actually listening. She's knowledgeable. I truly hope she continues to teach because she's an actual gem.

Get ready to read
Group projects
Caring
5.0
3.0
CSCI316
Grade: A
May 29, 2024
Would take again

Her lectures are interesting and she's got good humor (make sure you participate/engage!) Good thing is she focuses on practical concepts of modern programming languages. She was very caring/understanding of my situation throughout the semester, I appreciate that. Her project for this class is very cool! If you put in the effort you'll see results.

Participation matters
Hilarious
Caring
5.0
4.0
CSCI316
Grade: B-
May 29, 2024
Would take again

Prof. Anne may take weeks and wait last minute to grade assignments but overall she teaches a lot of demanding classes and does a good job at going over lectures. While she tends to cancel classes a lot causing some memory retention issues she does give a decent review and clear exam topics to study.

Get ready to read
Participation matters
2.0
4.0
CSCI316
Grade: A-
Jul 11, 2024

unorganized and dropped a lot the last 2 weeks. canceled our 2nd test and made our final longer; gave us a project that she said she would break up (and didn't). assigned another portion of the final because it would take too long (took me 3 hours). Then she didn't even grade the project and gave us grades. goes on tangents, and lectures are boring

Lots of homework
Lecture heavy
4.0
2.0
CS340
Grade: B+
Sep 2, 2024
Would take again

Professor Anne often associates the lecture topic to tangents but deep down she is a very caring person and she lets you know what exam topics are, so definitely study the material. She does take a very long time to grade things and often cancels class but it makes sense given that she teaches many classes. Hands down the easiest option for CSCI340

Amazing lectures
Caring
Test heavy
2.0
4.0
343
Grade: B
Sep 22, 2024
Would take again

Average professor: many quizzes, difficult tests, and her personality is somewhat abrasive. She cares and wants you to pass though, She holds a lot of review lectures outside of class. She does require you to pay for Zybooks for homework though. Just do all the work assigned in a timely manner and take the class very seriously.

Amazing lectures
Clear grading criteria
Beware of pop quizzes
1.0
5.0
CS313
Oct 29, 2024

She is super unorganized and will make your life HELL. She barely taught the basics in the class and midterm was so hard. It was nothing like stuff we learned in the class. She's so unfair. Makes classes asynchronous every week says recordings will be posted and then never posts the recordings for it. This old B needs to retire. UNFAIIIRRR.

Tough grader
Test heavy
2.0
5.0
343
Grade: Not sure yet
Dec 26, 2024
Would take again

Professor is caring, but she makes you work hardddd for a C. Good luck getting an A. The final was suppperrrr hard. Let's just say it was a very stressful semester.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CS313
Grade: C-
Dec 28, 2024

Not caring, doesn't teach, lazy, cancels class almost everyday, have to buy $100 zybook FOR WHAT, grades extremely late, expects you to be able to code everything even stuff not taught in 211 or 212, makes very lengthy tests, etc etc. Do not take her

3.0
4.0
CSCI313
Grade: B
Dec 29, 2024
Would take again

Mommy can bless you with a pass if you participate and do decently

Tough grader
3.0
4.0
CSCI313
Grade: A-
Dec 29, 2024

Although she teaches good depending on her day to day situations, you still have to put in some effort. Use the assigned zybooks to get ahead on the material she'll teach in future classes. Do decent on the quizzes and projects (amount depends on her mood throughout the semester) and she'll treat your grade ok. Warning: Grades projects last minute.

Tough grader
Beware of pop quizzes
Test heavy
4.0
3.0
CS323
Grade: C
Dec 30, 2024

Lecture, 8.5/10 Homework, 7/10 Exams, 3/10 Text book, 2.5/10 Curve, 9/10 Project, 3/10 (Not hard) Her showing up, 35% Overall, 6.9/10

Tough grader
EXTRA CREDIT
Caring
3.0
4.0
CS323
Grade: B-
Jan 9, 2025
Would take again

Super nice professor and lets you submit assignments passed their due dates but that's probably because she takes the entire semester to grade everything too. Attend all her lectures because she mentions specific questions she might put on the exam but she does cancel class A LOT. The only thing that threw me off was the exams, but she curves.

Tough grader
Caring
1.0
5.0
CS313
Jan 13, 2025

She is insufferable, expects students to know the material beforehand, cancels classes frequently, and is super slow to grade. Her teaching is poor, yet her exams are overly difficult. Take her only if you already know the subject.

Tough grader
Lots of homework
Test heavy
4.0
3.0
CS323
Grade: C
Jan 30, 2025
Would take again

She's nice. If you stick through it and try your best, you have a good chance of passing. And if you are smart there's a good chance of a high grade. The only bad thing is she yaps a lot.

3.0
4.0
CS343
Feb 4, 2025
Would take again

.............

3.0
4.0
CS340
Grade: C
Feb 24, 2025

Professor Thompson's lectures can be a mixed bag, but Unstuck AI and the free textbook make studying much easier. Despite the class chaos, it's a doable course if you stay engaged.

4.0
3.0
CSCI343
Grade: C
Mar 10, 2025
Would take again

Prof Thompson is one of the best CS professors in QC. She is caring and always willing to help once you show that your putting in the work. Go to class, take notes, study and you will be fine. She gives a quiz every week which helps keep you on top of things. She give extra credit points for stuff. She's not out here just trying to fail people.

Tough grader
Amazing lectures
Test heavy
1.0
4.0
CS340
Grade: Not sure yet
Apr 8, 2025

Taking her for 343 and 340. She cant teach at all. The part where she goes on tangents is true and she gets mad if you try to reach out to her after hours. You arerelying on zybooks and sheer luck to know anything on her exams as she doesn't do proper review for her classes(except maybe 316). She doesn't even post class notes or recordings on time.

Participation matters
Lecture heavy
Graded by few things
2.0
3.0
CS340
Grade: Not sure yet
May 7, 2025
Would take again

I am going to be honest, she is great as a person. I enjoy talking with her during office hours as she's very funny and relatable. As a lecturer though, she is not great as she can't be focused and is disorganized. I had to go another instructor's class to even understand what was going on. She's okay, just not easy

Amazing lectures
Hilarious
Accessible outside class
1.0
3.0
CS340
Grade: B-
May 31, 2025

Doesn't care about student

Tough grader
EXTRA CREDIT
5.0
1.0
CSCI316
Grade: A
Jun 4, 2025
Would take again

I failed both Kong and Tao. They were both awful professors—very mean and insincere. Then I took Anne. I attended every class and put effort into all my assignments and quizzes. Everything was based on what we learned. She's a bit disorganized and grades things late, but she's one of the sweetest women ever.

4.0
3.0
CSCI343
Grade: B
Jun 5, 2025
Would take again

She makes it clear that so long as you pass the final, you pass the class and if you fail the final (Even by one point) you fail the class. I never attended class because material/exams were fairly simple, the only issue was the final in which she threw complete curve balls that weren't in the same format as the midterms.

Clear grading criteria
Caring
Accessible outside class
1.0
5.0
CS313
Jun 16, 2025

Professor Thompson is a senior and it shows in every way. She should strongly consider retiring, she is hurting students by continuing to teach. Her instructions are VERY unclear. This ambiguity is found in exams and assignments. I would not recommend her to anyone, even if you are strong at coding.

1.0
4.0
CS313
Grade: Incomplete
Jul 29, 2025

She doesn't prepare us for the exams at all like we have no idea what type of questions will be on the midterm no practice questions at all just going in blind

5.0
1.0
CSCI316
Grade: A
Aug 4, 2025
Would take again

She wants you to pass, shes willing to adjust numbers to make sure you pass has long as you show you are putting in effort. The only way you would fail her class is by not putting in any effort. Her tests aren't a surprise, she held reviews (you ask questions) before the tests. She passed anyone that got a C on the final regardless of midterm grade

Caring
Lecture heavy
Graded by few things
Class Info

Online Classes

100%

Attendance Mandatory

50%

Textbook Required

10%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B-

95% confidence
Based on 51 grades
Most common grades:
Not sure yet (17)
A (9)
B+ (8)
Grade Distribution
A(11)B(9)C(13)D(5)F(4)A-/B+(12)
Based on 78 reported grades
Not sure yet: 17
A: 9
B+: 8
C: 8
Common Tags
Tough grader (29)
Caring (26)
Test heavy (14)
Skip class? You won't pass. (10)
Graded by few things (10)
Participation matters (10)
Beware of pop quizzes (9)
EXTRA CREDIT (8)
Rating Trend

Declining

-1.17 avg change
Mar
Apr
May
Jun
Jul
Aug
Last 6 months
Ratings by Course

CS84

5.0

(1)

CSCI220

5.0

(1)

CSCI80

5.0

(1)

CALC1004

5.0

(1)

CS343ANDCS313

5.0

(1)
+15 more courses
Difficulty by Course

CSCI313

4.8

CS313

4.1

343

4.0

CS313CS343

4.0

CS212

4.0

Similar Professors