3.8

Lawrence Teitelman

Computer Science - CUNY Queens College

3.8
Quality
3.8
Difficulty
73%
Would Retake
108
Reviews
3.8
Quality
3.8
Difficulty
3.8
Helpful
3.8
Clarity

73%

Would Retake

108

Reviews

Rating Distribution
Official

5

62

4

10

3

8

2

7

1

21

What Students Say

I would highly recommend him as, although his class can get boring, he does know his stuff and does look out for his students

CS355 - 5.0 rating

So I had him for CS 320 last semester which was Spring 2018

CS323 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

75%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 60 grades
Most common grades:
A- (15)
Rather not say (14)
A (13)
Grade Distribution
A(20)B(12)C(5)D(2)F(1)A-/B+(21)
Based on 84 reported grades
A-: 15
Rather not say: 14
A: 13
Not sure yet: 9
Common Tags
Caring (32)
Participation matters (26)
Lecture heavy (26)
Respected (23)
Lots of homework (17)
Test heavy (17)
Clear grading criteria (12)
Gives good feedback (11)
Rating Trend

Declining

-0.96 avg change
Jan
Feb
Mar
May
Aug
Oct
Last 6 months
Ratings by Course

CS323ANDCS355

5.0

(1)

CSCI320

5.0

(1)

CSCI323

4.5

(11)

CS320

4.3

(11)

CS355

4.1

(16)
+5 more courses
Difficulty by Course

CS323

4.2

CS323ANDCS355

4.0

CSCI320

4.0

CSCI220

3.9

CSC323

3.8

Reviews (108)
2.0
4.0
CS323
Sep 23, 2004

Does not make sense, doesn't know his material. This professor should not be teaching and should not be call a professor

5.0
4.0
CS323
Nov 22, 2004

Helpful website with lots of old exams.

3.0
4.0
CS323
May 21, 2006

tough course, u better know your Big 'O'! and if you don't know what i am talking about when I say that, please, find another major. He is a straight forward teacher, totally unbiased, there is no getting around this course, it is difficult by its very nature, just do the homeworks he assigns, they are not a burden, but rather helpful

5.0
3.0
CSC323
Jun 15, 2006

Covers a lot of material

4.0
4.0
CS323
Apr 30, 2009

If you pay attention in class, and do the old exams, you can do well.

3.0
3.0
CS320
May 10, 2010

Hes boring and so is the material. You can do well if you practice the old exams and show up to class.

3.0
3.0
CS320
May 21, 2010

Teitelman is a good professor.It is 3 hours long but he gives breaks and lets you leave early.The material is tough but he has a yahoo group containing old exams with solutions to practice on.Also tends to curve quite big.The day of the final,he sent an email thanking everyone for being in his class.Need more professors like him at QC.

4.0
4.0
CS320
Oct 17, 2010

So, study all old exams. Helps alot if you do. Do the homework and attend each class. should be fine if you follow all instructions

4.0
3.0
120
Apr 14, 2015

he curves heavily. He is a very intelligent guy and you just need to show up take notes and absorb as much as you can. Review the material everyweek and youll get a B or higher

5.0
3.0
CS320
Grade: A+
Jan 6, 2017
Would take again

I hated 320 bc i didnt find the material interesting, he made it interesting for me. He also cares about his students which is rare in this school. He wants you to pass, talk to him. HUGE CURVE! Go to class and study the notes

Skip class? You won't pass.
Amazing lectures
Caring
5.0
5.0
CS320
Grade: A
Jan 13, 2017
Would take again

He gives a huge curve. Easy way to pass his class is just doing his previous years papers and it is available in his Yahoo group. But remember CS320 is extremely hard than other classes and he covers a lot more materials than other professors do so just keep in mind that you are gonna learn hell a lot.

LOTS OF HOMEWORK
EXTRA CREDIT
LECTURE HEAVY
5.0
4.0
CS320
Feb 3, 2017
Would take again

I wouldn't advice you to think about any curves before taking his exams. Just do the assignments he gives out in class, they help. The class is only once a week, so it's long but he does his best to go over everything in a detailed manner. Talk to him if you're having trouble. He also helps students get extra credit. 320 isn't easy, but he helps.

Gives good feedback
Skip class? You won't pass.
LECTURE HEAVY
5.0
1.0
CS320
Grade: Not sure yet
Apr 22, 2017
Would take again

Great professor! Honestly he genuinely cares about his students and wants everyone to pass. Class meets only once a week but he makes material easy to understand and gives examples. Homeworks are given but are peer-graded. Previous exams are on his website to study off of.

Respected
Clear grading criteria
Caring
2.0
5.0
CS320
Dec 20, 2017
Wouldn't take again

Do yourself a favor and just take Obrenic instead. I've been through both. Each have their own pros and cons, especially when it comes to grading policies and how they curve. In the end it's better to not go through this for 3 hours in one sitting. It's also better to have straight forward exams (with Obrenic) instead of definition-based exams.

Get ready to read
TEST HEAVY
5.0
4.0
CS320
Grade: B+
May 23, 2018
Would take again

CS 320 is one of the hardest subjects in the CS department. Professor Teitleman makes it easier for us to understand the material despite being taught for just up to 3 hours. Curves ALOT, and past exams are posted on his group.

Gives good feedback
Respected
Get ready to read
5.0
4.0
CS320
May 23, 2018
Would take again

One of the best professors I have ever had. The class is hard and you need to dedicate your time with many of the topics. He cares about his students doing well in the class and does whatever it takes for students to understand the topics well. His midterm and final are pretty simple if you study his old exams that he provides in his Yahoo Group.

Respected
Get ready to read
Caring
5.0
4.0
CS323
Grade: B+
Aug 18, 2018
Would take again

So I had him for CS 320 last semester which was Spring 2018. I took him for both 323 and 355. I gotta say, he knows his stuff pretty well. He makes the class super efficient and understandable. Exams are theoretical based, so study notes and review HW Problems. HE curves. He emails if you have any question. Take him if you get the chance!

Get ready to read
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
5.0
3.0
CS355
Grade: B-
Aug 20, 2018
Would take again

The course went well, but the material for the first half of the summer semester was boring since it was just the fundamental topics of Internet Web. The Second half was pretty cool. Assignments are super fun and exams are always theoretical. Read the slides he posts on Google Drive and study the codes from Zybooks for the exams and you will do wel

Respected
Get ready to read
LECTURE HEAVY
5.0
4.0
CS355
Dec 14, 2018
Would take again

Rabbi Teitelman cares about his students and wants them to do well. I really enjoyed the online textbook he assigned and he was very willing and able to answer and questions we had about assignments or the material. I would highly recommend him as, although his class can get boring, he does know his stuff and does look out for his students.

LOTS OF HOMEWORK
Caring
GROUP PROJECTS
3.0
4.0
CS355
Grade: Not sure yet
Dec 20, 2018
Wouldn't take again

He teaches way too much content, some which is unnecessary but he tests you on it. Finished the material one month before the semester ended and just taught additional things that added up to the things you are needed to study for the final. You really don't know how you are doing in the class since he takes forever to grade anything.

LECTURE HEAVY
5.0
4.0
CS355
Dec 21, 2018
Would take again

One of the best professor in Queens College. He is experienced and knowledgeable about the subject. He is willing to help students any time and he doesn't feel bothered if you ask him lots of question. Queens College should hire more professor like him.

Respected
Participation matters
LOTS OF HOMEWORK
5.0
1.0
CS355
Grade: A-
Jan 3, 2019
Would take again

He's a great professor and really values students who put in the effort. I think he curves for both algorithms and web class. Web class is super easy if you know how to code. Algorithms wasn't too bad as well.

Respected
Participation matters
EXTRA CREDIT
4.0
4.0
CS355
Grade: A-
Jan 5, 2019
Would take again

He is a good professor not going to lie. Only problem is that his assignments are very tedious and boring. The midterm was just nerve recking and the final is not that bad. The PPT is just too much to read since all of his exams are theory and a coding question.

Respected
Get ready to read
Caring
5.0
4.0
CSCI220
May 13, 2019
Would take again

Sweetest professor ever. Extremely helpful and he throughly explains and gives great reviews. He was kind enough to take his time during office hours to help his students if youre confused or lost. He will break things down for you. I definitely recommend him. Hes too nice for the world!

Respected
Skip class? You won't pass.
Caring
5.0
4.0
CS355
May 29, 2019
Would take again

Prof. Teitelman is one of the few gems in the CS department. He understands that most of us are not just taking one class and we have lives. He's a great professor, and this class taught me how to produce a working product. However, this class has a lot of material & a difficult term project. I think this class would've been better with a lab.

Gives good feedback
Accessible outside class
Caring
5.0
4.0
CS355
May 29, 2019
Would take again

Prof. Teitelman is one of the few gems in the CS department. He understands that most of us are not just taking one class and we have lives. He's a great professor, and this class taught me how to produce a working product. However, this class has a lot of material & a difficult term project. I think this class would've been better with a lab.

Gives good feedback
Accessible outside class
Caring
5.0
4.0
CS323
Grade: Rather not say
Aug 15, 2019
Would take again

One of the few CS professors in QC who I felt care for the students and wasn't just there because it's a job. The class is hard and requires a lot of work, but Professor Teitelman is a great lecturer. Take good notes and study previous exams (he posts them online) and you should be good to go. Projects are fairly simple, just a bit time consuming.

Respected
Amazing lectures
Caring
3.0
2.0
CSCI355
Dec 12, 2019
Would take again

Tests are multiple choice. Lots of material is covered but he provides past exams, so just memorize the answers. Big site project is hands off and can be done in big groups. He also makes us do a useless group presentation, just show up you'll get credit. This course is badly designed, too much material to really learn anything. He grades generousl

Lots of homework
Group projects
5.0
3.0
CS323
Mar 31, 2020
Would take again

one of the best computer science professors at queens college! take him whenever you have the chance, super nice, great powerpoints, really care about his students!

Amazing lectures
Caring
EXTRA CREDIT
5.0
4.0
CS323ANDCS355
Grade: A
Sep 18, 2020
Would take again

Great professor. Teaches well and cares about student success. There's a lot of material to get through, however, which did make things overwhelming at times (this was for a summer session though, the workload is probably better distributed in a full semester). Exams were fair, and he curved based on class performance. I highly recommend his class!

Lots of homework
Hilarious
Caring
5.0
4.0
CSC323
Oct 30, 2020
Would take again

The only thing I regret is not coming to Queens college earlier so I could've had the chance to take more classes with him. He Is such an amazing professor, I cant put it in words. He is probably the only Queens College professor that asks the class "How everyone is doing ". The class isn't easy but he will go above and beyond to explain topics

Participation matters
Amazing lectures
Caring
5.0
3.0
CS320
Grade: A-
Aug 19, 2021
Would take again

This guy is great not gonna lie. If you need to take 320, 323 or 355, trust me and wait for summer semester and take it with him. There is a reason people say he is one of the few good profs left at QC. His classes are lecture heavy though and you will need to study but compared to other professors, he is by far the best choice

Participation matters
Skip class? You won't pass.
Lecture heavy
5.0
4.0
CSCI320
Grade: B+
Aug 20, 2021
Would take again

One of the best professor ever. If you can wait for him for teach, then it's worth it. He's the best option for 320 if you want to learn and pass at the same time than obrenic and boklan.

Clear grading criteria
Amazing lectures
Lecture heavy
5.0
4.0
CS355
Grade: A
Aug 21, 2021
Would take again

355 is one of the classes in CS that people just cannot get past because of the lack of professors but teitelman makes it doable. Not only did I learn HTML, CSS and PHP but he also gave us a good foundation in MySQL database in a 6 week course. Great at teaching and the fairest grader, no complaints.

Lots of homework
Participation matters
Caring
5.0
4.0
CS323
Grade: Rather not say
Aug 25, 2021
Would take again

Really great lectures, he grades everything evenly 33% exams, 33% projects and 33% participation and hw. Projects are straightforward and he gives plenty of time to complete them. Fair grader and will stay to help anyone with questions. A lot of material is covered for a 6 week course and hes aware of that so he compensates with a curve. Take him!

Participation matters
Clear grading criteria
Caring
5.0
3.0
CSCI355
Grade: A+
Dec 26, 2021
Would take again

Participation is required. If you pay attention and do the projects, you'll do fine in the class. Great lectures and easy to process information. Class is very doable in just a few weeks time if you put the required time into the class and material. Very interesting final project choice. Take him whenever he's available. You won't regret it.

Respected
Participation matters
Amazing lectures
5.0
4.0
CSCI323
Grade: A-
Jan 26, 2022
Would take again

My second time taking him and I was never disappointed. He was able to turn a hard CS course into something doable and understanding in three weeks for the winter. He also allows you to use any languages to do the project assignments, this lead to a great chance to learn python. He wills always be one of the best in the CS department.

Respected
Lecture heavy
Caring
5.0
3.0
CS323
Jan 27, 2022
Would take again

This man is a GOD SEND. There are VERY few good comp sci profs at QC so if you get the chance to take him PLEASE DO. He takes the time to teach his students and understands how the real world works and accommodates accordingly! Also just a fun guy overall!

Gives good feedback
Respected
Clear grading criteria
1.0
1.0
CSCI323
Grade: A-
Jan 28, 2022
Wouldn't take again

This guy is so disorganize. He uses google to code and still get stuck when implementing it. okaaay.... his curve is good but do you learn from him? no... if you want easy grade with 0 knowledge take him ..... I got a good grade but I am telling you , I learned nothinggggggg, waste of money + time......

Hilarious
5.0
3.0
CS323
Grade: B
Jan 28, 2022
Would take again

Do not listen to the bad review here. They got no idea what they are talking about. I actually learned a good deal in this class ( considering it was a winter class) and learned python for the first time, which was actually quite fun. The professor is very knowledgeable, nice, and gives the whole class a nice curve. Just do assigments, tophat.

Gives good feedback
Respected
Accessible outside class
5.0
2.0
CSC323
Grade: B
Jan 28, 2022
Would take again

This man is a gem! So sad he only teaches in summer or winter. Cares about his students and understands this course is filled with too much material so he grades accordingly. We used Tophat and had hw everyday due to it being a winter session. 2 exams both curved nicely and 5 projects which are easily doable. He is a must if you need 323

Respected
Clear grading criteria
Lecture heavy
5.0
3.0
CSCI323
Grade: A-
Jan 28, 2022
Would take again

negative review is written by a lazy cheating troll. This professor is a billion times better than the other options. Do you want to take Goswami or Phillips for the sake of learning while struggling to pass? Take Teitelman if you want to learn and pass. Hes one of the few professors that actually knows how to code compared to other professors

Gives good feedback
Participation matters
Clear grading criteria
5.0
1.0
CSCI323
Grade: A-
Jan 30, 2022
Would take again

Good curve easy grade doesnt mean you wont learn anything. The only reason you learned nothing is either that you are lazy or you already know all the things. I dont think thats the professors fault for either reason. The coding we did in lecture is smooth. Always gave us a good start for our programming assignment.

Hilarious
Respected
Amazing lectures
5.0
3.0
CSCI220
Grade: Not sure yet
Aug 8, 2022
Would take again

One of the best professors I have had, probably one of the few good cs professors there are in qc. The course is tough but he will try to help you a lot and not a tough grader. Also very fair and unbiased. We used an online textbook and he is very tech-savy

Gives good feedback
Caring
Respected
5.0
4.0
CSCI220
Grade: A+
Aug 16, 2022
Would take again

Professor Teitelman is the best! The only reason this class was a little difficult was because of the 6-week time constraint for the semester. It is insanely easy to pass this class because his curve on the class grade is majestic. He actually teaches the material really well (textbook slides have a lot of mistakes tho). 10/10 recommend!!!

Participation matters
Inspirational
Hilarious
5.0
4.0
CSCI220
Grade: B
Aug 16, 2022
Would take again

Hands-down one of the best professors I've ever had. Didn't put unnecessary amounts of stress with due dates, just focused on making sure you knew the material for the final (which, make no mistake, was quite challenging). Answers questions, super personable and accessible, rewards effort, truly cares about his students. Couldn't ask for more. GOAT

Amazing lectures
Gives good feedback
Caring
3.0
2.0
CSCI220
Grade: Rather not say
Aug 16, 2022
Would take again

220 in the summer with Teitelman was a mixed bag. Takes material from his algorithms 323 class and puts it into his 220 course. He's below average at actually teaching the content. Rated highly on here because you can put in close to zero effort and still pass with a C. Just do the out of class assignments (huge part of your grade).

Caring
Lecture heavy
Accessible outside class
1.0
5.0
CS323
Grade: Rather not say
Aug 18, 2022

crazy amounts of work for a summer class and yet we had no time to study he says that projects are a way to study but that's a lie.

Lecture heavy
5.0
4.0
CSCI355
Grade: A-
Aug 19, 2022
Would take again

try to do everything as u can do , u will get the pass the class and get the good grade

Lots of homework
Lecture heavy
Test heavy
5.0
4.0
CSCI355
Grade: B
Aug 19, 2022
Would take again

This is my third time taking it, and I am still impressed with how amazing he is. I felt like I learned a lot when I was doing the final project, which was to incorporate CSS, HTML, PHP, AND SQL together. I was not a fan of his final exam, which felt more like a speed-run to BS something than to show that you learn something. He curves too.

Clear grading criteria
Caring
Online Savvy
5.0
3.0
CS355
Grade: B+
Aug 22, 2022
Would take again

One of the best cs professors you can take. He does give a lot of work but it is a summer class so get use to it. Half the class is going over slides and other half is coding. Assignments and projects were all easy, which was like 60% of your grade. Final was difficult though. Just do the work and you will easily pass and actually learn things.

Lots of homework
Caring
Respected
1.0
5.0
CS355
Aug 23, 2022

Avoid at all costs! Horrible at teaching. Lectures are so damn boring. Makes errors in his coding assignments during lectures. 1 final exam which very heavy and totally irrelevant to what he taught; I mean what was read off of the slides. Same goes for his 323 class.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CS323
Grade: F
Aug 24, 2022

Idk where these good reviews are coming from but I recommend to choose someone else. I did all the projects and missed a topHat yet he still failed me. Someone else in my class got lower in exam and still pass. He picks and chooses who gets F. Terrible professor and unfair with his only final exam

Lecture heavy
Graded by few things
1.0
5.0
CSC323
Grade: Rather not say
Nov 13, 2022

crazy amounts of work for a winter class and lots of projects and very hard exams.

Tough grader
Lots of homework
Lecture heavy
5.0
3.0
CSCI323
Grade: Not sure yet
Jan 13, 2023
Would take again

Makes no sense how he has even one bad review on here. He does everything he can to make sure you know the material and get a passing grade (and a good grade if you put in the effort). It's computer science, the material is objectively hard, there's no way around that. Highly recommend, one of the best professors I've ever had for any class.

EXTRA CREDIT
Amazing lectures
Caring
1.0
5.0
CS323
Grade: Drop/Withdrawal
Jan 23, 2023

He condenses so much material in 3 weeks, lots of hw and assignments to do that you won't have time to study the material and the assignments and hw don't actually help in understanding the material. He allocates 40% of the class grade on a one-shot final exam, so if u do well all class, and mess up on final, then your chances to pass are low.

Lots of homework
Lecture heavy
Test heavy
5.0
4.0
CSCI220
Grade: B-
Jan 26, 2023
Would take again

Winter online course + in person final. 60% of the total grade came from coding assignments which we did together in class, TopHat multiple choice assignments, and participation in zoom chat/slack server/class coder. The other 40% is the final. Very hard class because it was a winter session, but if you want to pass, this is it. Trust the curve!

Participation matters
Clear grading criteria
Lots of homework
4.0
4.0
CSCI220
Grade: Rather not say
Jan 29, 2023
Would take again

Extremely nice Prof. Winter class so we had 13 days. The coding assignments, TH assignments, showing up for attendance and participating were worth 60% of the grade. Coding assignments shouldn't have been focused on that much, since less time to teach. He gives a huge curve, as long as you participate and do all assignments, you should pass.

Participation matters
Caring
Graded by few things
2.0
5.0
CS323
Grade: B
Jan 31, 2023

Whats with all the shills over here? I know his curve is fat but the stress you have to go through was simply not. He went past our grade deadline. Very code heavy and score will depend on the final exam which is harder beyond anything he teaches in this class. He copies code from google but expect students to memorize over 29 different algorithms.

Tough grader
Lots of homework
Test heavy
5.0
3.0
CSCI323
Grade: Rather not say
Jan 31, 2023
Would take again

Do not skip lectures! Do all homeworks, participate during lectures, you have to do TopHat questions (they could be hard but 95% answers are from lectures, pay attention). You will get tons of information for a short period of time, don't be discouraged,do your work you will pass, moreover you will get priceless knowledge and actually learn. Caring

Amazing lectures
Inspirational
Caring
5.0
4.0
CS323
Grade: B
Feb 3, 2023
Would take again

Chill and very lenient professor. You will not fail his class as long as you put in the work. His curve is amazing.

Lots of homework
Respected
Online Savvy
5.0
4.0
CSCI323
Grade: A-
Feb 4, 2023
Would take again

Course was tough, but professor T always helps with great lectures and notes/resources to have everything you need to do well on the final (exams are tough). Come to class, participate, put in the effort and it will pay off. Highly recommend, would take again

Participation matters
Amazing lectures
Caring
5.0
2.0
CSCI220
Grade: A-
Jul 3, 2023
Would take again

Take him if you get the chance! Half the grade is from the final and the other half is Tophat and programming assignments. Exam is fair, told us everything that would be on it during the review. I wish he didn't only teach in the summer and winter. His curve is immaculate, he bumped me up an entire letter grade.

Participation matters
Respected
Online Savvy
1.0
5.0
CS323
Grade: Not sure yet
Aug 15, 2023

Find other options if you can. I'm still traumatized. Just 1 final (which is really hard) and hw questions (20 a day) and assignments. I think I failed, not sure if his "magical curve" will save me but the amount of stress I'm going through is sinful. His teaching method of solving recurrences in a google doc ... trash. He expects alot from you.

Participation matters
Lots of homework
Lecture heavy
5.0
3.0
CSCI323
Grade: Not sure yet
Aug 16, 2023
Would take again

The best comp sci Professor at CUNY. Please take him if you have the chance because he knows the material inside out and makes coding seem less daunting. He's the best one. I don't know my grade as yet and I don't care because I've learned so much from him. No YouTube video will ever teach me what he has. This class is worth it.

Participation matters
Lots of homework
Test heavy
1.0
5.0
CS323
Grade: Not sure yet
Aug 16, 2023

Have fun copying pasting code which he calls learning. Also have fun learning about math problems on a google doc. Oh and memorizing the 50 algorithms he teaches. You guessed it! He expects you to know all this for his in person 1 time only final that's worth 50%.

Lecture heavy
Test heavy
2.0
5.0
CSCI220
Grade: A
Aug 17, 2023

Not sure why there's a ton of good reviews. Genuinely, he is subpar with teaching and bro really used google docs to teach math related stuff (recurrences). You're not going to understand single thing from lecture nor his free coding assignments. BUT, you will thank him for his nice curve. I barely paid attention and finessed his class. PARTICIPATE

Participation matters
Test heavy
Accessible outside class
4.0
4.0
CSCI323
Grade: A-
Aug 18, 2023
Would take again

Took this class during the summer session and prof would spend the first half of class on lecture and the last half doing our coding assignments with us. The final is worth 50% of your grade but his curve is gargantuan, so long as you do the HW and get >60 on the final his MASSIVE curve will make it near impossible to fail lol

Participation matters
Accessible outside class
1.0
4.0
CS323
Grade: A
Aug 18, 2023

This guy is one of the worst professors I've taken at QC. He should get rid of these assignments where we just copy-paste code found online, they take up so much class time and most of it is just debugging. His lectures need a massive rehaul, use a drawing app already. He has an absolutely insane curve, but that is no excuse for horrible lectures!

Participation matters
Lots of homework
Graded by few things
1.0
5.0
CS323
Grade: Rather not say
Aug 18, 2023

If you're a grad student take him if not, then don't take just to reply on curve. You need to put in a lot of effort and wish that he won't go brolic on his exams. You think I could get a 60 or 70 on final and pass .... yeah, but more than half the class, expect grad students, ain't getting more than 50. See your options....

Lecture heavy
Test heavy
Graded by few things
5.0
3.0
CS323
Grade: Rather not say
Aug 18, 2023
Would take again

Professor is super nice! Lots of assignments, but they are not hard to do as they are taken from online resources. The final exam is difficult, but he curves and most of the time, that curve helps you pass. You gotta put in the effort, and show it to him. Participate in class, and help out your classmates.

Participation matters
Lots of homework
Caring
3.0
5.0
CS323
Grade: B-
Aug 18, 2023
Would take again

It's not an easy pass as many makes it seem but if you do all your assignments, hw, and code in class when he calls on you, you should be ok. If you get almost 100% on tophat and get full points in the recurrence question and another question you should be okay. He curves alot and is friendly, but his exams are hard. Not an easy pass anymore.

Caring
Lecture heavy
Test heavy
5.0
4.0
CS355
Aug 21, 2023
Would take again

The literal goat. 20% tophat. 20% coding assignment. 10% code share. 50% final. Curve is beautiful. It's based off how your tophat score is and how you did on the curve. So you can completely bomb the final and still pass the class as long as you have a high score on tophat. 10/20s = C. 30/40 = B. 50+ = A

Participation matters
Test heavy
4.0
3.0
CS355
Grade: Rather not say
Aug 21, 2023
Would take again

If you're looking to take 355 but don't have a huge interest in web development he's the way to go. He teaches a lot about how the internet works with a little bit of web development thrown in. There is a ton of material and I think the way he teaches this class would benefit greatly from a 15 week semester but he teaches at QC during winter/summer

Caring
Accessible outside class
5.0
3.0
CSCI355
Grade: A
Sep 28, 2023
Would take again

He is really great, he takes classes really to teach and he is very smart on teaching with good experience, not like others only to make money, really worth taking classes with him, few gems are like him queens college, highly recommend, good professors like him are really in need for students, its not like i got A and gave him good rating

Participation matters
Amazing lectures
Gives good feedback
5.0
4.0
CS323
Grade: A+
Dec 15, 2023
Would take again

He is one of the nicest professors I've ever had. He does go a bit fast in lectures but you have time to absorb it later. His tophat questions can be tough but he really helps you through the programming assignments. Participation matters a lot to him. His final was tough but he curves nicely. Overall a great professor!

Participation matters
Lots of homework
Respected
2.0
3.0
CS355
Grade: A-
Jan 7, 2024
Would take again

All the high reviews here are because he's essentially an easy A. But he's actually a horrible professor. I'm in the winter section rn, and he just zooms through his slides in class, especially over all the important networking concepts. I'm not learning anything and I have to spend time after class reading the textbook. Really annoyed.

5.0
3.0
CSCI355
Grade: A+
Jan 7, 2024
Would take again

How does one say he's an easy A but ends up getting A-? Teitelman's lectures are solid. You must do the readings from the zyBooks and they will help a lot. Do the assignments yourself so you actually understand the code and how to apply it. Make sure you study on your own time and not just rely on the lectures thinking it will teach you everything.

Caring
Lecture heavy
Graded by few things
2.0
4.0
CS355
Grade: A-
Jan 14, 2024

The guy below me's review is nonsensical. First, he didn't use Zybooks. Second, he tries cramming 1) web development, 2) data scraping, 3) the entire TCP/IP model into a 3 week class. A previous final was straight up all front end coding questions when we spent ONE DAY on it. The final exam is tough and even if you study it's overwhelming.

Lots of homework
Lecture heavy
Accessible outside class
5.0
4.0
CSCI355
Grade: A
Jan 26, 2024
Would take again

Assignments are guaranteed 40-50% of the grade.Lecture is watching people say I'm scared for the final. Literally classes are sitting there copying and pasting code and watching kids struggle to install dependencies and troubleshooting errors from kids copying and pasting code wrong or asking if we are using pycharm for and assignments

Get ready to read
Participation matters
Clear grading criteria
4.0
5.0
CSCI355
Grade: B
Jan 27, 2024
Would take again

Unless you have some kind of background in these topics then you probably won't learn as much as you'd like. Work hard to learn but stay consistent with his instructions to score higher than a C. Frankly, the class is tiresome but very manageable, talk a lot and prepare to read

Get ready to read
Caring
Lecture heavy
3.0
4.0
CSCI355
Grade: B+
Jan 27, 2024
Would take again

Well, the grading and curve are good, studying for it was very difficult because the professor did give you all his old exams but that is not enough due to the test being so wildly different. Study and just pray to god you are not at the bottom of the class grades

Get ready to read
Participation matters
Test heavy
4.0
3.0
CSCI220
Grade: A
Jan 28, 2024
Would take again

You're going to have to study on your own but I barely learned anything and ended up with a A. The curve is amazing.

Test heavy
Graded by few things
5.0
5.0
CSCI220
Grade: A
Jan 28, 2024
Would take again

LOOK HOW SMART IT IS THOUGHT I HAD A C WALKED OUT WITH A!

Participation matters
Graded by few things
Online Savvy
5.0
5.0
CSCI220
Grade: C+
Jan 28, 2024
Would take again

Extremely kind and patient, even though you'll have to learn much on your own, the curve is godly, please take this professor!!

5.0
5.0
CSCI220
Grade: A
Jan 29, 2024
Would take again

The curve is the greatest thing ever but brodie does not teach jack. You gotta study the past exams yourself and grind them. If you have specific questions, go to office hour.

Graded by few things
Accessible outside class
Online Savvy
1.0
3.0
CSCI220
Grade: Rather not say
Feb 6, 2024

His grading policy is confusing. He curved many people, but not all of them. I put effort into the final, but the result was much lower than expected. You have to self-study because most of you won't understand what he talks about. We need different sounds. He doesn't know how to teach, and there is no guarantee he will curve you 100 percent.

1.0
5.0
CSCI220
Grade: Rather not say
Mar 11, 2024

You don't learn anything from his course. It was so hard to understand his lecture. But he curves you

1.0
3.0
CSCI355
Grade: B+
Jun 19, 2024

He is not a good professor. Students give him five stars because they like that they can work very little and pass with a curve. You will not learn anything. Most students don't want to work hard which is why most can't code in Queens College.

Graded by few things
5.0
3.0
CSCI323
Grade: A+
Jul 2, 2024
Would take again

He's a solid lecturer, has a great sense of humor, and really teaches you about a lot of algorithms and their analysis. He furthers this analysis of performance with programming assignments. He does give quizzes about the material taught in the previous class, so come to lectures and pay good attention.

Hilarious
Respected
Online Savvy
5.0
3.0
CS355
Grade: A+
Jul 5, 2024
Would take again

This is Professor Teitelman's best class! Compared to CS220 which is very difficult and much harder to understand, CS355 is all very practical knowledge that will help you in the real world at a job and your own projects! The instructional python tutorials are far better in this class over 220 and introduce you to amazingly useful libraries! 10/10!

Participation matters
Gives good feedback
Online Savvy
5.0
4.0
CSCI355
Grade: A
Jul 11, 2024
Would take again

gives partial credit if you don't leave the answers blank. daily quizzes were hard to study for because everything is so fast paced. final was not too bad, but he is a lenient grader and his curve hits. lectures were also fast and you do most of the code in class with his for assignments. would take him 10000x more if I could

EXTRA CREDIT
Clear grading criteria
Lecture heavy
5.0
4.0
CSCI323
Grade: A
Jul 11, 2024
Would take again

show him you care and he will give you a boost. lenient grader - don't leave anything blank. assignments were done in class with him. lectures were heavyyyy and there's a lot to know in a short amount of time. final was reallyyyy hard but he curves generously, and daily quizzes were awful, but I would suffer through it all again bc he teaches well.

EXTRA CREDIT
Caring
Lecture heavy
5.0
4.0
CSCI220
Jul 27, 2024
Would take again

This guy is the GOAT. Hilarious professor, makes a 2 hour class less boring with his humor and coding, and hes an absolute GOD at python. Definitely recommend taking him if MATH120 wasn't your best, and also in general, although I wouldn't take this class if you have another class already. Daily quizzes can get overwhelming

Get ready to read
Hilarious
Lecture heavy
1.0
5.0
CSCI355
Grade: Rather not say
Jul 30, 2024

Teitelman is no longer top tier. if he's online take him, but he's in person now. Get ready to hear him yapping at 8am. Just reads from the sides and gives you a very in-depth quiz and doesn't narrow the topics down. Does curve tho, so you can get a second chance if you have everyone in the same boat (if you know what i mean)

Get ready to read
Lecture heavy
Test heavy
1.0
5.0
CSC323
Grade: Not sure yet
Jan 23, 2025

Keep it pushing G he aint the easy pass he once was. There are a lot of quizzes that could contain literally anything and the Quizzes don't help with the final.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CS323
Grade: B-
Jan 29, 2025

I don't know what curve everyone is talking about, but he is not a lenient grader. Seems like he changed a lot. Also, he cannot teach properly but gives very in-depth quizzes in the classroom. His coding assignments are torture and useless. And not to mention, his final is way too difficult. Overall, he is one of the worst professors.

Tough grader
Beware of pop quizzes
Test heavy
1.0
5.0
CSCI220
Grade: C
Feb 5, 2025

I took him after reading all the good reviews about him, but he seems so different from what people said here. We had quizzes and coding assignments every day, which is overwhelming if you work or have other priorities outside of school. There was no curve at all in any of the quizzes and pretty sure in the final exam too. His final is too hard.

Tough grader
Beware of pop quizzes
1.0
5.0
CS323
Grade: D-
Feb 18, 2025

HE IS ONE OF THE WORST PROFESSORS I HAVE EVER SEEN!!!

Tough grader
2.0
4.0
CS323
Grade: C+
Feb 19, 2025

Definitely not an easy class. You HAVE TO STUDY for the quizzes! Final is final boss. Curve is curvier than a hot Latina

Beware of pop quizzes
Lecture heavy
Test heavy
1.0
5.0
CSCI220
Grade: B-
Feb 21, 2025

If you're thinking of taking this professor, DO NOT!!! Although the course was only three weeks long, he overloaded us with extremely difficult topics that other professors don't even cover. His grading was harsh and despite the intense pace of the class he had little to no flexibility. Save yourself from the stress.

Tough grader
Beware of pop quizzes
Lecture heavy
1.0
5.0
CSCI220
Grade: C
Mar 10, 2025

Quizzes and exams often included material that wasn't properly covered in lectures. The curriculum was unnecessarily rigorous, with a workload that felt excessive. HE DOES NOT CURVE ANYMORE

Tough grader
5.0
1.0
CSCI220
Grade: A-
May 21, 2025
Would take again

VERY GOOD PROF

1.0
5.0
CSCI220
Grade: Not sure yet
May 22, 2025

There are no more curves anymore and definitely not an easy class.

Tough grader
Beware of pop quizzes
4.0
3.0
CSCI220
Grade: A
Aug 2, 2025
Would take again

Chill professor definitely has a lot of content in the class, maybe too much, gives past exams to study, and streams class on Zoom/records lectures so you don't really have to go basically study, and you'll be fine also seems there was a curve but not sure

Clear grading criteria
Lots of homework
Online Savvy
5.0
4.0
CSCI220
Grade: A-
Aug 11, 2025
Would take again

Prof crams in the material. Redid all of Discrete Math (120) before the usual Discrete Structures stuff, but good thing because I didn't remember or didn't learn half of it in 120. Key to success is reviewing old exams on his Google drive. He also streams to Zoom and record lectures and posts AI summaries of each.

Lecture heavy
Test heavy
Online Savvy
5.0
4.0
CSCI355
Grade: Rather not say
Oct 11, 2025
Would take again

Just wanted to pay my respects, really good professor, deeply appreciate you.

Clear grading criteria
Caring
Respected
5.0
3.0
CSCI355
Grade: C
Oct 11, 2025
Would take again

Paying my respects, thank you so much, great professor overall, thank you!!

Amazing lectures
Caring
Respected
Class Info

Online Classes

100%

Attendance Mandatory

75%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 60 grades
Most common grades:
A- (15)
Rather not say (14)
A (13)
Grade Distribution
A(20)B(12)C(5)D(2)F(1)A-/B+(21)
Based on 84 reported grades
A-: 15
Rather not say: 14
A: 13
Not sure yet: 9
Common Tags
Caring (32)
Participation matters (26)
Lecture heavy (26)
Respected (23)
Lots of homework (17)
Test heavy (17)
Clear grading criteria (12)
Gives good feedback (11)
Rating Trend

Declining

-0.96 avg change
Jan
Feb
Mar
May
Aug
Oct
Last 6 months
Ratings by Course

CS323ANDCS355

5.0

(1)

CSCI320

5.0

(1)

CSCI323

4.5

(11)

CS320

4.3

(11)

CS355

4.1

(16)
+5 more courses
Difficulty by Course

CS323

4.2

CS323ANDCS355

4.0

CSCI320

4.0

CSCI220

3.9

CSC323

3.8

Similar Professors