2.8

Robert Goldberg

Computer Science - CUNY Queens College

2.8
Quality
3.5
Difficulty
43%
Would Retake
84
Reviews
2.8
Quality
3.5
Difficulty
2.9
Helpful
2.7
Clarity

43%

Would Retake

84

Reviews

Rating Distribution
Official

5

18

4

16

3

16

2

8

1

26

What Students Say

The exams aren't hard, as long as you know whats going on

CS48 - 1.0 rating

If you expect to learn from him you won't

GS48 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

47%

Textbook Required

39%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 32 grades
Most common grades:
Not sure yet (11)
A (9)
C (5)
Grade Distribution
A(11)B(7)C(5)D(2)F(0)A-/B+(9)
Based on 46 reported grades
Not sure yet: 11
A: 9
C: 5
A-: 5
Common Tags
LOTS OF HOMEWORK (20)
Lots of homework (18)
Clear grading criteria (12)
Skip class? You won't pass. (9)
LECTURE HEAVY (7)
So many papers (7)
Caring (6)
Tough Grader (5)
Rating Trend

Declining

-0.31 avg change
Dec
Jan
May
Apr
Jul
Nov
Last 6 months
Ratings by Course

CSC320

5.0

(1)

CS101

5.0

(1)

CSCI323

5.0

(1)

CSCI370

5.0

(2)

CS3813GENALG

4.3

(3)
+15 more courses
Difficulty by Course

CSC320

5.0

GS48

5.0

CSCI320

4.0

CSCI722

4.0

CS48

3.9

Reviews (84)
2.0
3.0
CS220
Nov 16, 2004

first of all u'll be lost in his class.he is always late for class,will give 5/4 quizes,u will not learn anything from him which suppose to help u to build up knowledge for cs320.class notes need to type and hand in.I don't understand how he grade!i'll not suggest to take him.

4.0
4.0
CS220
Dec 6, 2004

Very interesting lectures. Test a little hard. Type notes.

5.0
3.0
CS3813GENALG
Jan 20, 2005

Very Interesting

2.0
3.0
CS220
Jan 16, 2006

Wouldnt suggest this professor to anyone. Typing up notes is such a waste of time and a joke. Not very clear at all either.

4.0
4.0
CS220
May 24, 2006

Took him after failing Obrenic...much better. He makes you type up notes, but through that you gain a better understanding of the material. Explains pretty well; easy to understand (him not the material). He's also a nice guy

4.0
4.0
CSCI320
Jun 7, 2006

He is nice and pleasant. He seems to know his subject but he teaches easy stuff in a very complicated way

1.0
1.0
CS320
Oct 25, 2006

Absolutely a master of making americans more stupid.

1.0
3.0
CS722
Dec 27, 2006

A manic. No textbook at all. The worst faculty in all world.

3.0
4.0
CS722
Jan 2, 2007

He knows his stuff very well but doesn't explain that well. But he is very helpfull and very nice person. His exams are hard. He curves the final grade. So, don't get scared after midterm when he says "no curve".

1.0
5.0
CS722
Jan 5, 2007

Dont expect to learn anything. you just come, act deaf, send any junk to his nonsense homeworks, and watch this clown act as instructing, while actually humiliating this college. You'll get A. Remember don't work hard, otherwise you'll get B, coz you can easily find his nonsense not going far and prove him wrong, B.

1.0
4.0
CSCI722
Jan 17, 2007

I am sorry that I was wrong. Fluture isn't the worst part of the program, but he is. They are far not worth the money you paid for your tuition, at all! Students beware.

1.0
1.0
CS722
Apr 5, 2007

Are you guys still being asked to prove "primitive recursive functions is in P" in the last one of all his nonsense exams? If so, better run. By teaching this core course, he's done a good job of murdering students' future career in both the computer science academia and the industry, for years at Queens College.

5.0
5.0
CSC320
May 28, 2008

Tough material!!! But if you follow him from the beginning its easy. I tutored 3 other students who needed a 100 on the final to pass, and they all did. If you dont get him then you'll be lost.

3.0
3.0
CSC323
May 22, 2009

Most of the stuffs he teaches are "google"able.If u take class notes and do a little useful web-browsing,I'm sure u'll do more than fine.He is a friendly person.His teaching style may not be the most revolutionary one but he will help u as much as he can if u ask for it.A little sincere effort will get u a good grade.

2.0
5.0
CS320
May 27, 2009

He's a buffoon. Treats each student completely different depending on how much he LIKES them. Outlines tasks students NEED to do and then lets people slide by without doing them while penalizing others. As for his lectures bring an mp3 player, or better a pillow.

4.0
2.0
CS323
Jan 23, 2011

Very unorganized. He knows what he's talking about but doesn't teach it very well. You want to go to class to understand the material. He gets mad if u don't answer questions. If you can follow an unorganized person, recommended. If you like syllabus and organization, and good plan, stay away. His exams are not that hard but he asks stuff that he d

5.0
1.0
CS101
Apr 24, 2012

Excellent Teacher. He's very clear and takes exceptional interest in the performance of the student.

4.0
4.0
CS323
Dec 24, 2012

Mr. Goldberg is an exceptional professor,however he does not write much on the board. You must have a fast writing hand if you want to jot down his notes that he verbally gives. He gives exams that are basically from the concepts he verbally tells us. Memorize the formulas and you should do fine. Just wish he was more organized.

4.0
3.0
CS323
May 27, 2013

There's no syllabus, so there's no real sense of what topics are to be expected. In class, he often digresses into stray tangents, and the most important points of his lectures often become lost as a result. This makes note-taking very difficult. Thankfully, he is also a fair grader; put in the effort and you will most certainly pass.

3.0
3.0
CS370
Grade: Rather_Not_Say
Jan 4, 2014

Decent professor. recycles quizzes from previous semesters. The term project is a lot of work and very time consuming. He will provide requirements for the project but he won't give a good grade on the project if you merely fulfill the requirements. You need to impress him. You cant get an A in the course without an A project. Be prepared to work

5.0
3.0
CSCI323
Jan 6, 2014

He is a really nice guy and very willing to help. But honestly though, he is not very organized so you don't really know what to expect.

5.0
4.0
CS220
May 21, 2014

No syllabus. Obviously extremely intelligent and knowledgeable about the subject, but disorganized overall in teaching the class. No real homework assigned, so no feedback on homework. No feedback on last two quizzes, which were given the weekend before the final. Final is very similar to quiz questions, so no feedback on quizzes was a problem.

3.0
4.0
CS220
Grade: Not sure yet
Nov 21, 2014

He really knows his stuff. Very intelligent. The problem is, he expects students to just absorb the material without explaining anything in detail. His exams are very tricky. Study hard and you may get a passing grade. I'm already planning to retake this course with a better professor.

3.0
5.0
CS220
Grade: Drop/Withdrawal
Feb 9, 2015

THE GOOD He is an intelligent, friendly guy THE BAD He made me contemplate quitting CS. He's a very tough professor. He covers more difficult material than other 220 profs. On top of that he doesn't clearly convey what is being covered in relation to the text, making difficult to do side work to better understand the material. Avoid if possible

3.0
4.0
CS220
Grade: C
Jul 15, 2015

Dr Goldberg is a nice guy and VERY intelligent. He knows so many details and facts. Once in a while, he will break off to random stories(prepare for that). He will pass you if you participate in class and pass some of the quizzes(exams). He doesn't drop any of the grades. Study hard and know your stuff, you'll be fine.

1.0
4.0
CS323
Grade: C
Sep 19, 2015

I think he is the worst professor in CSCI Dept at QC. Instead of teaching valuable CSCI related stuff, he only gives philosophical type of lectures and expects the students to write essays about them. He doesn't give written homework questions, so many students have to ask him again and again. His lectures are not organized. Also very bad grader.

3.0
3.0
CS323
Dec 16, 2015

Very nice guy but not very clear in his teaching. studying from old tests is the best way to go. he repeats questions frequently. Also make sure to remember to submit homeworks.

1.0
4.0
CS48
Grade: A-
Mar 17, 2016

If you want to hear a teacher talk for 2 hrs and try to trick his students with the same tricks he used for years (my friend heard the same trick). Not a hard class, but strangely going to class makes it harder. Lab/lecture/keyterms homework and lab exercises as well as video assignments due twice a week. Pro:H.W is 30%. Con:Belittle students often

3.0
4.0
CS48
Grade: B
Mar 30, 2016

Super Smart but yet Impossible professor. Makes beginning level course unnecessary more complicated: endless homeworks, bunch of emails-reminders(get you annoyed), and he constantly coming up with new assignments. Rushes through the material - so teaching yourself through video materials is better

3.0
4.0
CS48
May 5, 2016

CS48. He's constantly changing the class format. He says it himself. He restructures his class every semester so it "better" than the last. There's a lot of unnecessary homework, keyterms, definitions related to lecture. Lab hw is practical not lecture. Sends several emails which confuses students and himself.

4.0
3.0
CS323
Aug 17, 2016
Would take again

He is very talented guy but very unorganized. He will ask you to write M.C.Q s every week with answers. There are no projects but you will be asked to do a video presentation. He will give some video links and you will be asked write a essay with 5 to 10 pages long about the video lectures. 1 final, 3/4 quizzes, and some homework.

LOTS OF HOMEWORK
4.0
3.0
CS370
Nov 11, 2016
Would take again

He's a good professor, I took three classes with him. I recommend you take all your classes with him and make sure you get past exams and quizzes. He cares about his students, just make sure to do the projects, homework and study. You will be fine, if you put some effort in. He is one of the few best professors in the CS department at QC.

Respected
Clear grading criteria
Caring
3.0
3.0
CS48
Dec 7, 2016
Wouldn't take again

There is tons of busy work including writing up a lecture recording word for word lectures are ok and tests were tricky but he did curve tons and tons of homework hours worth for a course that shouldnt tons of work he does not value his students time at all

LOTS OF HOMEWORK
2.0
4.0
CS48
Grade: Not sure yet
Dec 9, 2016
Wouldn't take again

syllabus isnt organized and went over missing parts only once in class. his lectures are a snooze and gets off topic to discuss dull jokes. lab is fun. his exams are difficult and questions very general thats close being trick questions; any answer can right. he gives alot of hw like textbook handson, video reviews, assesment, and defnitions.

LOTS OF HOMEWORK
SO MANY PAPERS
LECTURE HEAVY
1.0
4.0
CSCI48
Dec 12, 2016
Wouldn't take again

Hands down the worst professor I have ever had. All over the place. TON of HW. Tests are extremely difficult. Always late & does not value students time

Tough Grader
LOTS OF HOMEWORK
LECTURE HEAVY
4.0
2.0
CS370
Grade: A
Jan 6, 2017
Would take again

go to class, the notes show up on the exam word for word. He cares about his student, put in effort and He will at the least give you a C

Hilarious
Caring
LECTURE HEAVY
1.0
5.0
CS370
Grade: C
Mar 29, 2017
Wouldn't take again

Gives higher grades to students who do not deserve it and vice versa. Me and my boys were robbed off B whereas the snake and his crew got B+ when their class avg were around C's. In other words, if he likes you, you're more likely to get a higher grade than a student that he precisely despise. All in all, you can get away with a C. Just don't cheat

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
3.0
4.0
CSCI48
Grade: A+
May 23, 2017
Wouldn't take again

If your a good student then take him. no problem. He is sometimes unclear in class and when it comes to the lecture tests it is very hard to know what to study. He gives big curves depending on the average grades. If you are usually middle of the pack you should be fine.

Skip class? You won't pass.
Clear grading criteria
4.0
5.0
CS370
Grade: B
Jun 29, 2017
Would take again

Not an easy class, but still one of the better teachers in the CS department. The class itself has a heavy workload, so if you take it i would recommend it during a light semester. Nice guy, fair tests, lengthy project but doable, homework is tedious but generally simple. Take if you're semester isn't too heavy and you have a decent work ethic.

Skip class? You won't pass.
LOTS OF HOMEWORK
Clear grading criteria
1.0
4.0
CS48
Grade: A
Sep 18, 2017
Wouldn't take again

Very complicated person, with 7 emails for lab and lecture, very unclear instructions and stubborn. Even after getting an A in his class he is still one of the worst professors I have had. Do not take him if you are looking to get a good grade and be sure that his workload will probably be twice as much as other classes. Take other professors.

Skip class? You won't pass.
LOTS OF HOMEWORK
TEST HEAVY
1.0
4.0
CS370
Oct 4, 2017
Wouldn't take again

Extremely unorganized. Teaches absolutely nothing in class and then throws an assignment at you from left field, which relates in no way to any lecture. Then expects it done in a timely manner.

4.0
3.0
CS370
Dec 4, 2017
Would take again

He is always available over email to answer any questions about class topics. He's explanations are always clear. The only thing I recommend is to be on top of all assignments due. Sometimes he doesn't get your summation so is always good to email him and ask. a bit too strict with his policies though and qcmail system he makes us use really sucks.

Tough Grader
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
3.0
4.0
CS48
Dec 10, 2017
Wouldn't take again

Not as easy class for sure. I would not take him if you have a packed semester. He does teach you a lot, though. All the comments about the workload is TRUE. The workload for this class is insane. Not an easy A, but you will learn a lot from taking his class. Good luck.

Skip class? You won't pass.
LOTS OF HOMEWORK
Clear grading criteria
5.0
4.0
CS370
Dec 13, 2017
Would take again

This class requires a lot of work. You need to to homework and project update each week. Professor Goldberg explains the topics in a very concise manner. Pay attention in class as exams are based on what he says in class . He is always available to help and answer any questions over email.

Gives good feedback
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
1.0
4.0
CS48
Grade: Not sure yet
Feb 7, 2018
Wouldn't take again

He just totally disorganized. He sends you bunch of emails which only two sentences for each. He is his own audience.

LOTS OF HOMEWORK
5.0
4.0
CS370
Jun 5, 2018
Would take again

He teaches the class from a software engineering perspective instead of a software development perspective. I learned a lot of management perspectives from him. This class is not an easy class have to be on top of the class homework assignments. You will have to do weekly project updates for the project. I would recommend taking him.

Gives good feedback
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
2.0
3.0
CS381GA
Grade: B
Jul 31, 2018
Wouldn't take again

I took him for Genetic Algorithms. For a four week course (actually less because he ended it early) he expects us to do too much. I barely had time to study for my final. I would've done a lot better if I studied more for the final, but I had to do these long assignments he gives that are due before the final. Keep in mind I took it in the summer.

LOTS OF HOMEWORK
LECTURE HEAVY
1.0
4.0
CSCI48
Aug 31, 2018
Wouldn't take again

Has no respect for his students or their time. He sends way too many emails, assigned 10+ hours of work after 1 class with no syllabus. Teaches an intro class with no pre-recs but swears this class is made for expert level students and teaches it as such despite most of his students have never taken and will never take a comp-sci class again.

LOTS OF HOMEWORK
1.0
5.0
GS48
Oct 8, 2018
Wouldn't take again

I created this account for the single purpose of stopping Anyone from taking this guy. 7 different emails with very specific nonsense you need to put in the subject otherwise he sent it back to you even tho your work is 100% correct. If you expect to learn from him you won't. Just buy the book and read it yourself. I will probably have to retake it

Tough Grader
LOTS OF HOMEWORK
SO MANY PAPERS
5.0
2.0
CSCI370
Grade: A
Nov 7, 2018
Would take again

Super nice guy. Exams are easy, projects doable. Make sure you go to class, his lectures helped me a lot. His quizzes and exams test us on a lot of details like dates and names. Just memorize facts and get an A. Hands down best professor for 370. Wish he taught more CS classes though.

Amazing lectures
Caring
LECTURE HEAVY
5.0
3.0
CS48
Grade: A
Nov 28, 2018
Would take again

I was also worried about taking the class (bad reviews) but you wont regret it. his syllabus is very clear. he will answer any questions you have. there is a lot of work to do but its the same req. every week. bring your laptop, take notes, Submit it to the email and your lecture hw is done. Lab hw could be done in an hour. Exams are easy!!

Gives good feedback
LOTS OF HOMEWORK
Clear grading criteria
1.0
5.0
CS48
Grade: Not sure yet
Nov 28, 2018
Wouldn't take again

He is honestly the worst professor i took my entire life and i am a senior at queens college. he doesn't care at all that you have other classes as well, he gives tons of homework and he has multiple different emails and if you dont properly subject each email he won't count it, even if the hw is correct. HE IS AWFUL AND DON'T TAKE HIM.

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
1.0
3.0
CS48
Grade: A-
Dec 2, 2018
Wouldn't take again

A lot of the "hw" he gives is a nuisance and drain on your time. Anyway you email him lab,lecture notes every class and hope you took good enough notes for the test. The exams aren't hard, as long as you know whats going on. You will learn but the process could be SO much better, the class doesn't go into that much depth to warrant the time spent.

Skip class? You won't pass.
LOTS OF HOMEWORK
Clear grading criteria
4.0
5.0
CS370
Grade: C
Jan 5, 2019
Would take again

He is not that bad. The quizzes are based on the lecture notes and hw plus handouts he emails. The projects are a but tedious but its doable. Only problem is that he can be very picky. Spams email alot and he grades very picky. But overall a good class.

LOTS OF HOMEWORK
TEST HEAVY
LECTURE HEAVY
3.0
3.0
CS370
Grade: C
Feb 3, 2019
Wouldn't take again

Teaches you how large projects are handled in the industry. However, the class project has very little to do with the material taught. The whole idea of working on a large piece of software is that teams make products, and they are made overtime. the class project is individual. Done in a span of a semester. success is measured by #lines.

LOTS OF HOMEWORK
SO MANY PAPERS
LECTURE HEAVY
5.0
4.0
CS48
Grade: A-
Mar 10, 2019
Would take again

Despite of his reviews here is actually a great professor. If you're a good student (stay on top of things ) you will not have any problems. He gives HW every week (super easy you can literally do it in class if you have a laptop/ipad). Theres a Midterm and Final. Read his review and you should be fine. He talks like its difficult but its not lol.

Gives good feedback
Lots of homework
Clear grading criteria
1.0
4.0
CS370
Grade: Not sure yet
Mar 15, 2019
Wouldn't take again

He doesn't have a life, so he will make sure you don't have one. too much email. Too many homework. He thought his course is only class you are taking. No mercy. Late submission! ready to loose points from the final grade. I had no choice, if you have one, try to avoid him. More like a writing intensive course

Lots of homework
Test heavy
So many papers
1.0
3.0
CS48
Grade: Not sure yet
Apr 7, 2019
Wouldn't take again

If you email him the nightly HW w/o the right subject line or date in the email that it was assigned, you'll get NO points! Its now after the withdrawal period and we didn't get any of our grades back for our homework or midterm. So basically we dont know how we're doing until after the W is given. Its ludicrous! Dont take him! You'll thank me.

Lots of homework
Skip class? You won't pass.
Lecture heavy
2.0
5.0
CS48
May 6, 2019
Wouldn't take again

Gives WAAAYYY too many HW, I saw the comments about the amount of HW he gives but assumed I could handle it. But this is ridiculous, I honestly think students have no life outside his class. Lecture and Lab HW every class due in two days, Video assignment, watch up 8 hours of video and write a paragraph on each. Handson HW which is semester long.

Lots of homework
Lecture heavy
1.0
5.0
CSCI48
Grade: Not sure yet
May 8, 2019
Wouldn't take again

do not take this professor I'm telling you plz don't. save yourself the massive headache this guy is going to give you

1.0
5.0
CS381
May 20, 2019
Wouldn't take again

It's hilarious the amount of busy work he gives. Hours and hours of absolutely worthless homework like watching youtube videos and writing about it. Was it related to the subject matter? Yeah. Did it help you learn? Unless you're a literal rock, no. The constant emails confuse more than anything.

Get ready to read
So many papers
4.0
5.0
CS381
Grade: B-
Jun 4, 2019
Would take again

I took him for 370 and the difference from 370 and 381 is that in 381, you learn a lot on what you learned from 220, 323, and 320. Yes, the email, HW, and videos he makes you watch r too much, but if you do the work, and you do well on the quizzes, you will definitely pass. But it's a rocky road if you are taking this class. Good guy overall!

Test heavy
Lecture heavy
So many papers
2.0
2.0
CSCI48
Grade: Not sure yet
Dec 14, 2019
Wouldn't take again

Lectures don't really tie-in with the lab portion of the course. HW assignments (5%), Note-taking for entire class (twice for a total of 5%), list of key terms from class maintained throughout course (5%), 2 quizzes (10% each). Lab was 35% taught by a different professor. Final exam (30%) - all M/C.

Lots of homework
3.0
3.0
CS370
Grade: B
Dec 29, 2019
Wouldn't take again

This guys assigns a LOT of HW. There also is a massive project which must have at least 1000 lines of code. There are 4 quizzes and a final which are not too difficult if you are good at memorizing. Just know that he assigns a LOT of HW. a LOT

Gives good feedback
Lots of homework
Get ready to read
1.0
4.0
CS370
Grade: Not sure yet
Mar 2, 2020
Wouldn't take again

This professor is the absolute worst. Im writing this as a straight A student who puts an extreme amount of effort into her classes. Robert Goldberg is an academically abusive Professor. Gives students an extreme amount of work for little credit. Expects students to read the Million emails he sends immediately and treats students like garbage.

Lots of homework
So many papers
1.0
4.0
CS370
Grade: Not sure yet
Mar 23, 2020
Wouldn't take again

He is awful. If you care about your sanity DO NOT TAKE HIM. Example of one of his assignments: Watch 2 hours worth of videos, compile all key terms and descriptions. Took 7+ hours, for 1.25% of the total grade. And this has to be done 4 times throughout the semester, including a few more ridiculous assignments like this. DO. NOT. TAKE. HIM

Lots of homework
Clear grading criteria
So many papers
1.0
2.0
CSCI381
Grade: A
Jul 28, 2020
Wouldn't take again

He gave repetitive, boring lectures with long, rambling tangents. Most lectures were not on the course topic. We had massive amounts of pointless graded busywork. The assessments often contained useless trivia. He frequently makes mistakes with word choice, spelling, and grammar, and sometimes teaches incorrect information. Avoid him at all costs!

Lots of homework
Skip class? You won't pass.
Caring
4.0
4.0
CS370
Grade: A
Sep 1, 2020
Would take again

I graduated from Queens College in 2019. While I was taking Goldberg's class, little did I know why he was putting us through so much work as he does. Now as I am working in a company that strictly follows agile methodology, I realized how his class was setting me up for real work experiences. Pay attention in his class guys. Will worth it.

3.0
3.0
CS3813GENALG
Dec 13, 2020
Wouldn't take again

My only real complaint about Professor Goldberg is he gives SO MUCH BUSY WORK. Every time I was filling out keyword definitions, writing multiple choice questions, watching hours of biology videos, writing a PowerPoint, cleaning up other students' notes from prior semesters, all I could think was, "If only I had time to actually study."

Lots of homework
4.0
4.0
CS370
Grade: A-
May 28, 2021
Would take again

This guy teaches 370 in a very unique way. The coding assignments were lengthy but worth nearly nothing. I got an A- in the class even though I didn't do any of the coding assignments. Goldberg aims to test your ability to retain info from his lectures and to complete a lot of work in a short amount of time. It was annoying, but a very doable class

Lots of homework
Test heavy
So many papers
5.0
2.0
CS3813GENALG
Grade: A
Aug 24, 2021
Would take again

Professor Goldberg is a very nice professor. Although he assigns a lot of hw but it is doable and as long as you do it he gives full credit. He is a type of professor that sees that if you put effort you should get credit. If you do all the work assigned by him its an easy A class. He always curves his quizzes and exams.

Lots of homework
Skip class? You won't pass.
Clear grading criteria
3.0
3.0
CS381
Feb 16, 2022
Wouldn't take again

gave a lot of repetitive boring work, but he was quite generous with the grading

5.0
3.0
CS381GA
Grade: B+
Aug 3, 2022
Would take again

No idea why his ratings are so low Goldberg is the man! He assigns a lot of busy work but as long as you do it the class is literally impossible to fail. Curves all the quizzes and exams generously and also curves the final grade a bit. It may seem like a lot but the assignments are basically free points so do them and you'll be fine. Great prof.

EXTRA CREDIT
Clear grading criteria
Lots of homework
5.0
3.0
CS335
Grade: A-
Dec 16, 2022
Would take again

I had Dr. Goldberg for an online course. He's a great and fair professor who gave us generous curves on grades. Yes, there are lots of homeworks/assignments due but if you grind them out and do everything, you should be able to pass. I personally didn't do the projects & if you plan on doing the same make sure to do well on everything else.

Get ready to read
Clear grading criteria
Lots of homework
5.0
2.0
CS381
Grade: A+
Dec 15, 2023
Would take again

He seems to genuinely care about his students. He does give a lot of outside work but it's not too difficult. Also his quizzes and final are not too tough if you pay attention in class and read his lecture notes. He also usually curves the quizzes and final and then again for the final grade too. Not hard but a lot to do.

Clear grading criteria
Lots of homework
Lecture heavy
4.0
3.0
CS381
Grade: B+
Dec 17, 2023
Would take again

He's one of those hidden gems at QCCS. If you thought of any other professor that can potentially be as lenient as Teitelman, he is definitely up there. He has alot of work which is worth 24-30% of your grade, but as long as you do all of it and get a score on his quiz/final you'll be fine. He curves very generously. Take him for any cs elective

5.0
3.0
CS381
Grade: A
Dec 21, 2023
Would take again

Project is 6%, I skipped it and got an A. There is a tremendous curve! All exams were online. Also, have all the excel/notes open and cntrl f to find his exact wording in his notes to answer exam questions. You don't need to attend class, all excel notes are posted after class, and exams come right from them.

Hilarious
Caring
Accessible outside class
5.0
1.0
CS335
Grade: B+
Jan 3, 2024
Would take again

never disappointed me once. always passes me. I didnt go to a single class besides the first one yet managed to get Bs each time with minimum work. All exams and quizzes were online. Take him.

Lots of homework
Respected
5.0
1.0
CSCI370
Grade: A
May 18, 2024
Would take again

Very easy A it was just a lot of work. He assigned so many assignments but they were all assigned in the beginning of class and spread out. His lectures are fun and interesting. The classroom just always smelt like bad for some reason. All the quizzes and final are online so that was a plus.

Amazing lectures
Lots of homework
Accessible outside class
5.0
3.0
CS220
Grade: B
May 24, 2024
Would take again

He has a strong passion for teaching and is very kind towards his students. He gives a lot of curves, and both the quizzes and the final exam are online. However, the assignments are overwhelming and he needs to understand that we have other classes to deal with. There is one project, which isn't too bad. Overall, it's an easy pass.

Lots of homework
So many papers
Respected
2.0
3.0
CS220
Grade: Not sure yet
Apr 30, 2025

Incredibly tedious assignments, his syllabus is also very overcomplicated.

1.0
5.0
CS335
Grade: B-
Jul 29, 2025

Do not take, I thought his exams were in online however, that was not the case. It was wayy to hard, completely overrated.

Tough grader
Participation matters
Caring
1.0
5.0
CS381
Grade: B+
Jul 29, 2025

I thought this class would be a cake walk, but he changed the curve to Boklan's to limit number of A's! You'll be competing with every student. I was able to finesse since i went to his office hours after every class and spam random questions. Just be careful because he will give random quizzes since people don't show up. Good luck......

Inspirational
Beware of pop quizzes
1.0
4.0
CS370
Grade: Drop/Withdrawal
Nov 6, 2025

Just a waste of time like all professors, however he makes you do very tedious definition assignments. These assignments take around 2 hours if you are bs-ing it and you have 5 of them due within the first month. He floods ur emails non-stop 2 emails a day and with constant reminders about assignments. skip class but don't skip open-book quizzes.

Class Info

Online Classes

100%

Attendance Mandatory

47%

Textbook Required

39%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 32 grades
Most common grades:
Not sure yet (11)
A (9)
C (5)
Grade Distribution
A(11)B(7)C(5)D(2)F(0)A-/B+(9)
Based on 46 reported grades
Not sure yet: 11
A: 9
C: 5
A-: 5
Common Tags
LOTS OF HOMEWORK (20)
Lots of homework (18)
Clear grading criteria (12)
Skip class? You won't pass. (9)
LECTURE HEAVY (7)
So many papers (7)
Caring (6)
Tough Grader (5)
Rating Trend

Declining

-0.31 avg change
Dec
Jan
May
Apr
Jul
Nov
Last 6 months
Ratings by Course

CSC320

5.0

(1)

CS101

5.0

(1)

CSCI323

5.0

(1)

CSCI370

5.0

(2)

CS3813GENALG

4.3

(3)
+15 more courses
Difficulty by Course

CSC320

5.0

GS48

5.0

CSCI320

4.0

CSCI722

4.0

CS48

3.9

Similar Professors