2.7

Pavel Shostak

Computer Science - Hunter College

2.7
Quality
3.9
Difficulty
39%
Would Retake
155
Reviews
2.7
Quality
3.9
Difficulty
2.7
Helpful
2.7
Clarity

39%

Would Retake

155

Reviews

Rating Distribution
Official

5

41

4

20

3

11

2

14

1

69

What Students Say

Worst professor I had at Hunter

CSCI360 - 1.0 rating

I have taken many bad professors, and I did great with them, with a bit of extra effort from my part

CSCI235 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

28%

Textbook Required

6%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 81 grades
Most common grades:
Not sure yet (27)
A+ (19)
A (14)
Grade Distribution
A(33)B(17)C(9)D(8)F(8)A-/B+(11)
Based on 121 reported grades
Not sure yet: 27
A+: 19
A: 14
B: 10
Common Tags
Tough grader (67)
Test heavy (40)
Graded by few things (30)
Lecture heavy (22)
Clear grading criteria (18)
Skip class? You won't pass. (16)
Caring (14)
Amazing lectures (14)
Rating Trend

Improving

+0.64 avg change
Dec
Feb
Mar
May
Jul
Dec
Last 6 months
Ratings by Course

CSCI34000

5.0

(2)

CS39541

4.5

(2)

CSCI39541

4.3

(3)

CSCI340

4.3

(7)

127

4.0

(1)
+16 more courses
Difficulty by Course

CS135

5.0

CS335

5.0

CS49365

5.0

CSCI33500

4.3

CSCI335

4.3

Reviews (155)
3.0
3.0
CSCI120
Jun 3, 2013

Grades based on homework (which were only 2 short projects), midterm, and final. Attendance not mandatory but you should really go. Sometimes he has trouble explaining clearly so make sure to ask questions. He has in class review before exams. Not a hard class if you take good notes! Didn't buy the book and got an A+. Study the notes don't be lazy.

1.0
5.0
CSCI235
Dec 13, 2013

Grades everything VERY harshly but doesn't explain the specifications well. He's nice, but his grading will make your life hell. Remember he only need 10% to pass to continue teaching.

3.0
2.0
CS127
Grade: A+
Jan 8, 2014

He is okay, might wanna brush up on the materials before taking the class. Grades on 1 project and 2 tests, attendance not mandantory, nor was the book needed. I suggest to not to ignore attendance if you have little to no knowledge on the subject

4.0
3.0
127
Grade: Not sure yet
Dec 15, 2014

Professor Shostak is really eager to teach and encourages questions (a lot) and will go over topics as many times as you need. Take notes. Review the book. Don't skimp on the written answers on the tests, he's very specific about what he wants. He puts over 100 points obtainable. Two tests, one project. I love him! It's my favorite class.

2.0
4.0
CSCI127
Jan 4, 2015

Pavel Shostak is not good at teaching Intro to Computer Science . Unless you know the material beforehand, it can be extremely difficult to understand what he says a lot of times. Especially when he tries to teach about programming. He goes too fast to actually teach the material. Therefore, knowing the material from outside sources is paramount.

3.0
2.0
CSCI127
Grade: A+
May 28, 2015

B to A class professor. If you don't learn on your own you will have an extremely hard time. 2 tests and a home project, again not hard if you learned on your own. You can skip class if you know it however.

5.0
1.0
CSCI340
Grade: A
Jan 7, 2016

Professor Shostak is an amazing teacher. She genuinely cares for his students, encourages questions and has a great structure in his courses. This was my favorite course in that semester.

4.0
3.0
CS127
May 13, 2016

He genuinely cares about this students. Sometimes he can have trouble explaining some concepts but overall does his best to make sure everybody understands everything. 2 exams and 1 home project. For exams, read your notes thoroughly when studying for them. Most questions reflect what he teaches in class.

2.0
4.0
CSCI127
Jun 2, 2016
Wouldn't take again

He does try to explain everything the best that he can but he is weird. Also he has the tendency to make a lot of mistake which leads to wrong answers on exams. 2 exams, 1 home project but if you don't do some studying on your own, you wont pass. He has a very strict grading, which is the program runs (get 100) or doesn't (get a 0). No partial cred

5.0
3.0
CS127
Grade: B+
Jun 14, 2016
Would take again

He used graphic to teach the basic concept of programming. It's helpful! Two exams are based on the lecture, no others. Although attendance is not mandatory, if you skip classes, you have to study your own.

1.0
5.0
CSCI235
Grade: F
Jul 18, 2016
Wouldn't take again

This is the only professor I was very reluctant to rate cuz I didn't have words to express my anger against his incompetency. I have taken many bad professors, and I did great with them, with a bit of extra effort from my part. This guy is a no-no. No-no!

1.0
3.0
CSCI360
Aug 19, 2016
Wouldn't take again

Worst professor I had at Hunter. Not clear about his syllabi in terms of when things are due, his conditions of academic honesty, or anything when teaching. Breaks rules himself, unfortunately Hunter is extremely biased over keeping professors. Is obviously learning the material himself and badly. Hunter CS is a joke due to people like him.

GRADED BY FEW THINGS
3.0
3.0
CSCI120
Grade: Incomplete
Dec 18, 2016
Would take again

There are two exams and one final project. No attendance and he don't care if you leave in the middle of class but he's super strict on cheating. At the beginning of the semester, he'll try to scare people, and this usually makes the student drop out, but if you stay, it's actually easy. He will try his best to explain to you something if you ask.

Tough Grader
Gives good feedback
Caring
4.0
3.0
CSCI127
Grade: A+
Jan 3, 2017
Wouldn't take again

Cares about the students & wants them to learn. Kept saying exams were hard, but it's easy if you pay attention in class. Exactly what he teaches in class. Take notes and ask questions if you don't get things. He will explain it to you in detail. 1 midterm/final ( 40%), 1 project (20%). If you did bad on midterm you can replace with final grade.

Gives good feedback
Skip class? You won't pass.
Caring
5.0
2.0
CSCI235
Grade: A+
Jun 1, 2017
Would take again

He is extremely kind and will help if you reach out to him. All of his lectures in class reflect what are on exams and projects/assignments. He writes code on the board and explains it line by line. Other concepts are explained through diagrams. It's nice that he doesn't just stand in front of some slides and talk. Easy A!

Clear grading criteria
Amazing lectures
Caring
4.0
5.0
CS135
Aug 20, 2018
Wouldn't take again

Took in the summer. He told us not to buy the assigned textbook, because it would be given for free. It wasn't free and he assigned another textbook and we all failed his quizzes. Overall, he's very good at explaining code, but is an extremely tough grader. If you want to go to grad school, avoid his class. Most of us failed all his quizzes.

Tough Grader
Gives good feedback
LOTS OF HOMEWORK
1.0
4.0
CSCI340
Grade: B
Jan 24, 2019
Wouldn't take again

He is not a good professor, and in no reality should he ever be considered a good professor. He knows about 70% of the knowledge required of operating systems; however, his teaching style is slow, ineffective, and unnecessary. I spent a majority of classes not there because I learned week 1-3 how ineffective his teaching is.

Tough Grader
Skip class? You won't pass.
TEST HEAVY
1.0
3.0
CSCI335
Grade: B
Feb 25, 2019
Wouldn't take again

3 out of 4 main assignments were graded after the end of the semester. Not very flexible when it comes to his rules so make sure if you take him you understand them clearly.

1.0
3.0
CSC34000
Grade: B-
May 29, 2019
Wouldn't take again

get ready to spend a huge amount of time for this class. no mercy

Get ready to read
Test heavy
Tough grader
2.0
4.0
CSCI235
Dec 3, 2019
Would take again

Only thing you have to keep in mind, he is a tough grader. Here is a example of "tough grader": let's say you have a project, it might have many classes. once one class is not complete or is not working, 30 points or sometimes 40 points are gone. And your coding style does matter, and he cares about whether or not you follow his coding rules.

1.0
5.0
CS340
Dec 24, 2019
Wouldn't take again

pretty good at teaching concepts and helping you understand everything. all seems well until you take his midterm, final and do his home project. toughest grader there is. midterm/final consists of short answers with 0 partial credit. definitions: if you get a single word incorrect, he counts it as a 0. beware of his grading!

Graded by few things
Clear grading criteria
Tough grader
1.0
5.0
CSCI235
Grade: B+
Jan 1, 2020
Wouldn't take again

Easy grader, accessible outside of class, knowledgeable & smart are all words that dont describe this professor. 3 projs, 1 midterm, & 1 final. Mistakes on projects/exams don't receive partial credit. Strict deadlines but hes allowed to grade at the end of the semester (cant see how youre doing) & provides no feedback/ doesnt let you revise them.

Test heavy
Lecture heavy
Tough grader
3.0
4.0
CSCI335
Grade: B
Apr 30, 2020
Wouldn't take again

His lectures make sense but, HE IS A VERY TOUGH GRADER for exams! I would suggest pouring most of your resources into making sure you get high grades on your projects if it's worth 50% of your class like I did. I also did terrible on the midterm but he allows the final to also count as the midterm score but you must decide before taking the final.

Skip class? You won't pass.
Graded by few things
Tough grader
5.0
3.0
CSCI340
Grade: A
May 29, 2020
Would take again

Explains concepts in very clear terms and uses very helpful and fun analogies to explain difficult subjects. He also provides individual attention to students. One of the best classes I've had here. Do your best to meet his deadlines as hes very strict on them.

Respected
Clear grading criteria
Lecture heavy
2.0
4.0
CSCI260
Jul 11, 2020
Wouldn't take again

I don't know if its because it was a summer class or because we all changed to online courses from COVID but this was one of the worst classes i've taken. He gave homeworks that weren't graded until after the midterm and gave us our midterm results the day before final/last day of class. I had no idea if i was doing well or not and he grades harsh.

Tough grader
1.0
4.0
CSCI335
Grade: F
Jul 11, 2020
Wouldn't take again

Exams 50%, projects 45%, and a paper project 5%. He is a super tough grader. You will get zeros on the exams if you don't write what he taught in the class. Don't expect that you would get good grades on his exams. Just do better on the projects. But the good thing is, there's no final.

Graded by few things
Tough grader
1.0
4.0
CSCI335
Jul 11, 2020
Wouldn't take again

He graded most of the exams and the projects after the last day of class. This is the worst class I have ever taken in my life so far.

Graded by few things
Tough grader
1.0
5.0
CSCI260
Grade: C+
Aug 1, 2020
Wouldn't take again

Avoid if you can. He is toughest grader and doesnt care about students. I heard many students failed his class. He makes you life pain. Too much homeworks but deosnt grade until end of semester so you won't know how you doing in class until you see your final grades. get 0's in exam if answers are right but not what he wanted to read.

Lots of homework
Lecture heavy
Tough grader
1.0
5.0
CSCI335
Grade: F
Aug 7, 2020
Wouldn't take again

There were 5 projects and 10 exams for six-week summer course. He only gave us 10 minutes to finish each exam. I received 7 0s for the exams, not because of I did them incorrectly, but I didn't use what he taught in the class because his lecture was so confusing. Also, I received 8 of exam grades and 4 of project grades after the last day of class.

Graded by few things
Test heavy
Tough grader
5.0
4.0
CSCI34000
Grade: A
Aug 13, 2020
Would take again

He assigned a textbook for this course as a suggestion and you really don't need it to pass as long as you attend all his lectures and do all the assigned work. Hes great at explaining tough and abstract concepts and makes use of very interesting analogies. He can be very patient with students who put in the effort.

Gives good feedback
Hilarious
Amazing lectures
5.0
3.0
CSCI340
Aug 30, 2020
Would take again

I learned interesting things in his class. Knowledgeable person and tries his best to help students. I am a textbook person so I read all the chapters in the textbook. This alone will help you breeze through the class.

Gives good feedback
Test heavy
Clear grading criteria
5.0
4.0
CSCI335
Grade: Not sure yet
Nov 25, 2020
Would take again

He gave me a very bad impression on the first day because he seemed a bit crazy and gave a huge speech about going hard on cheaters. Despite this, I found that he is a very knowledgeable professor and really tries to prepare us for real programming situations. He has harsh grading criteria, but they are always fair. Just don't cheat.

Clear grading criteria
Caring
Tough grader
5.0
3.0
CSCI335
Nov 25, 2020
Would take again

He's very knowledgeable and wants his students to do well. He teaches a big class, but he still cares a lot about making sure every student gets the right grade. That said, put in the work and don't plagiarize. Show up to class because his lectures are great! Do some leetcode practice for topics you're shaky on and read the directions for projects.

Accessible outside class
Amazing lectures
Caring
1.0
5.0
CSCI335
Grade: Not sure yet
Nov 25, 2020
Wouldn't take again

This professor is undoubtedly one of the worst in the department. Not only did he ignore my emails (I have sent him four emails, none of which he responded to), he also ignored the emails from other students as well. His project descriptions are often very unclear, he grades incredibly harshly, provides no test files to students for their projects.

Tough grader
1.0
4.0
CSCI335
Dec 1, 2020
Wouldn't take again

Quite honestly a bad professor. He makes you work for your grade, so much so that you might as well just learn on your own. He has a constant obsession with catching cheaters, so much so that it takes him over a month to grade projects worth 50% of our grades. Yes, if you worked hard enough you'll probably pass. Just know he's very stubborn

Tough grader
1.0
3.0
CSCI335
Grade: C
Dec 4, 2020
Wouldn't take again

The exams were all leetcode problems, in which he had given us 15 MINUTES to solve each, company interviews generally give you 45min-1hour to solve these types of questions, these tests comprised of 45% of the grade and you either get a 0 or 100, there is only one test where the class average is above 50. Also the ONLY feedback is "wrong solution"

Test heavy
Clear grading criteria
Tough grader
1.0
5.0
CSCI335
Grade: Not sure yet
Dec 8, 2020
Wouldn't take again

Shostak is one of the worst Professors in Hunter. All he is focus on is trying to find cheaters among students. It takes forever to be graded any work so you would never know how you are doing in class. Try to avoid him if possible. He is proud that 80% of his students are failing his class or drops his class. Not student-friendly. BE AWARE!!

Graded by few things
Test heavy
Tough grader
5.0
4.0
CSCI335
Dec 8, 2020
Would take again

best professor I've encountered in the department. good and super knowledgable, but pretty tough cause he emphasizes real world situations a lot, by those standards he's super fair tho. takes a long time to grade cause the TAs try to fix broken work so students don't just get 0s. contact him via slack rather than email and you'll get a response :)

Accessible outside class
Amazing lectures
Tough grader
1.0
4.0
CSCI33500
Dec 10, 2020
Wouldn't take again

Some of the high reviews given might be from either the prof himself or trolls within the class. So be careful. The sad truth is that this professor is bad. REALLY bad. His grading criteria is ridiculous. At a 50 for a C, most of the class will still fail, according to him. So he's actually thinking of lowering it even further. AVOID THIS DUDE!

Tough grader
5.0
2.0
CSCI335
Dec 13, 2020
Would take again

Easy class, quizzes are only LeetCode easy difficulty. For those who's complaining, this is a 300 level course, and you can't solve easy LeetCodes in 15 min when you're given the topic and several days to review for it? If that's the case then you should be considering switching majors instead of complaining here due to your incapabilities. SAD LOL

1.0
5.0
CSCI335
Grade: C+
Dec 14, 2020
Wouldn't take again

To the loser below me go and be a skinny loser somewhere else you no life XD

5.0
3.0
CS260
Grade: A+
Dec 14, 2020
Would take again

Dr. Shostak is a phenomenal professor who is very good at summarizing the material you actually need to know. I feel like I developed good intuition and understanding from his lectures. You need to do the homework and keep up with lecture. Great sense of humor too. Overall top-tier.

Respected
Skip class? You won't pass.
Hilarious
5.0
4.0
CSCI335
Dec 15, 2020
Would take again

This guy is a great teacher, honestly learned a lot from him and highly recommend taking his classes. Grading on the other hand seems to be quite the issue since most assignments/tests aren't graded until after the last day of class. If you're not working your ass off for a good grade in this course don't even expect to pass.

Graded by few things
Tough grader
2.0
5.0
CSCI335
Dec 15, 2020
Wouldn't take again

Here is the hard truth. Quizzes are hard unless you grind leetcode 24/7. Projects have very unclear prompts/instructions. We had a big class but he never responds to emails or messages, so if you want to contact him, you can't unless its a Tuesday after class. Grades come out super late and don't have any comments. imo avoid at all costs

2.0
5.0
CSCI335
Dec 15, 2020
Wouldn't take again

Quizzes are hard, he expects you to grind leetcode 24/7. Projects are unclear and graded harsly with no feedback. Lectures are weird imo. You can't contact him unless it's after class. He doesn't respond to emails/slack msgs even if you have a project due. Grades are very late. Avoid at all costs. He gets off to finding cheaters and failing kids.

1.0
5.0
CSCI335
Grade: C+
Dec 16, 2020
Wouldn't take again

Hunter does anonymous teacher evaluations. I wrote a 4000 character slander essay. Heres a small snippet; I don't understand how can a professor and a department head can look at the current performance of the class and just stand there and say "damn these kids are stupid im going to have to hard curve just to pass enough of them".

Skip class? You won't pass.
Tough grader
1.0
3.0
CSCI335
Grade: Not sure yet
Dec 20, 2020
Wouldn't take again

This man is the worst professor I've had between three different colleges and two majors. - Doesn't have lectures/class schedule planned out <- INSANE - Tests don't cover material taught in class - can't solve his own tests in front of class! <- TRUE STORY! - doesn't respond to dm's - no feedback on assignments. How to improve? - forgot a test day

5.0
2.0
CSCI235
Grade: A+
Dec 20, 2020
Wouldn't take again

Dr. Shostak, PhD is amazing at what he does. He grades quick and gives everyone good grades. If you can't solve a LeetCode easy in 15 mins, then I don't know what to tell you. Some incompetent kids remind me of a mad anime character named Bokota. The character is bad and takes his anger out on everyone else

Respected
Inspirational
Caring
1.0
5.0
CSCI335
Dec 20, 2020
Wouldn't take again

This class is a disaster. Leetcode-based tests that you're expected to solve in 15 mins with no mistakes or you get a 0, while the prof took longer and made mistakes solving his own test. Projects are graded incredibly harshly, which prof admit was brutal. By the semester's end, prof told us "95% of the class will fail" if he doesn't curve.

Get ready to read
Test heavy
Tough grader
1.0
4.0
CSCI33500
Grade: C
Dec 20, 2020
Wouldn't take again

His lecture is good but his quiz are terrible (unless you do a lot of Leetcode). He does not provide feedback for projects. If you get 25 in any projects then you will not know why he gave you a 25. He does not grade any projects on time. He dose not answer email. if take his class then do not cheat in his class. Most people get like C in his class

Skip class? You won't pass.
Test heavy
Tough grader
1.0
5.0
CSCI33500
Grade: B+
Dec 21, 2020
Wouldn't take again

Here's the truth - He's a bad professor. You have to understand that despite all the 5 reviews people are posting, they're either the professor themselves/fellow professors OR students who look down on others. A majority of students who have passed his class will tell you this: You will hate him, and he will be a rude but you need to pass with a C.

Test heavy
Lecture heavy
Tough grader
1.0
5.0
CSCI335
Dec 23, 2020
Wouldn't take again

as a warning to those planning to take this course a student was recently doxxed (full name and discord ID) by either the professor or a TA. The post was deleted but another mentioning the same student and referring to them as an anime character is still there. Dont take this if youre outspoken and value your privacy , the prof is also uncaring

Test heavy
Hilarious
Tough grader
1.0
5.0
CSCI335
Grade: Rather not say
Dec 26, 2020
Wouldn't take again

BAD Professor. PhD doesnt mean excellence. Very obsessed with the cheating policy he created. 15 min for quiz code he does in 30 min with PhD included, big JOKE. We are students and not supposed to know whole material. He grades assignments late. You dont know if youre failing until he posts grades a day before Christmas. Great gift. MISERABLE.

Skip class? You won't pass.
Test heavy
Tough grader
1.0
5.0
CS335
Grade: Incomplete
Dec 31, 2020
Wouldn't take again

Dolboyob, if you can understand Russian. Such an awful piece of garbage. Literally did the project myself, didnt copy anything online or from anyone else. And yet, still accused me of cheating which can result in me getting expelled. Man is a crazy lunatic. Never take his class. Heavy grader, Bebe responds, cant teach if his life depended on it.

Test heavy
Tough grader
1.0
5.0
CSCI260
Grade: B
Jan 1, 2021
Wouldn't take again

Took him in Spring '20. The man is insane. For every hw, he supposedly caught several cheaters. I remember some of those hw's had a limited number of solutions, no way he caught that many people cheating. I heard this semester he wrongly accused a lot of students of cheating so I suspect he did it when I took the course. Good luck if you have him.

Test heavy
Tough grader
1.0
5.0
CSCI335
Grade: F
Jan 6, 2021
Wouldn't take again

This is a bad professor I take in Hunter. right now my gpa is 2.2 because of him. I can't imaging my job in the future and I think nobody want to hire me. Be wire everyone. Don't trust any postive comment left in this webs. I think these left by himself.

5.0
5.0
CS335
Grade: C
Jan 7, 2021
Wouldn't take again

He is writing his own reviews. Because of him, students end up with bad GPA.

Inspirational
Test heavy
Tough grader
1.0
5.0
CSCI335
Grade: Drop/Withdrawal
Jan 15, 2021
Wouldn't take again

please don't take his course. I never copy any resource from other student but he report my project to student conduct and he affirms that my project are copy from two students. right now, school reserve my record that I copy someone's work. Nobody will hire me in my career.

1.0
5.0
CSCI335
Grade: Drop/Withdrawal
Jan 16, 2021
Wouldn't take again

There are more than 50 students were reported by him, and he believes that they are copying resources from the website. If u take this professor's course, you don't think u can rise ur GPA because he only cares about how to bomb ur GPA and beware this time bomb, and I will be Suspension because of his reported. good luck, everyone.

1.0
5.0
CSCI335
Grade: C
Feb 7, 2021
Wouldn't take again

Avoid this gpa killar as soon as possible. My GPA is less than 3.0 because he and shankar give me a C this semester. I can't go to graduate school even finding a job. Do u want me to say thank u?

1.0
5.0
CS340
Grade: D+
Feb 7, 2021
Wouldn't take again

Let me remind you, he has a PHD. Once again, he has a PHD.

Skip class? You won't pass.
Test heavy
Tough grader
1.0
5.0
CS340
Grade: D+
Feb 13, 2021
Wouldn't take again

See him for yourself. Good luck.

1.0
5.0
CSCI335
Grade: Rather not say
Mar 8, 2021
Wouldn't take again

Just one word to describe him and his processes SUCKS. Thank You.

Skip class? You won't pass.
Test heavy
Tough grader
1.0
5.0
CSCI335
Grade: F
Mar 22, 2021
Wouldn't take again

I hope that you will teach all my courses

5.0
4.0
CS260
Grade: Not sure yet
Apr 7, 2021
Would take again

Man is a great teacher. Every1 has their flaws, especially when teaching to a class this large. At the end of the day, he knows a ton and doesnt hesitate to answer questions to make sure you understand things (even if it might be slightly outside the scope of the material needed for the test). Read the book and pay attention, youll learn a lot.

Get ready to read
Clear grading criteria
Caring
2.0
5.0
CS335
Grade: B
Apr 7, 2021
Wouldn't take again

Once you take class with him, youll not be taking your other professors for granted. Be ready to not get any responses from him once you send him emails with concerns. His grading criteria is a beauty. He is excellent when it comes to ignoring students. He will lower down your GPA.

Lecture heavy
So many papers
Tough grader
2.0
3.0
CSCI335
Grade: A+
Apr 29, 2021
Wouldn't take again

He teaches better in smaller classes. In larger classes, he often is unavailable for questions and individual feedback, leaving a lot of gaps in communication. Teaching-wise, he's OK, could be a lot better though. He reported a lot of students for cheating arbitrarily and seems more focused on that than actually teaching/responding better. Vague HW

Graded by few things
Tough grader
4.0
3.0
CSCI260
Grade: Not sure yet
Apr 30, 2021
Would take again

Solid choice for Assembly & MIPS; Despite the usual clamor with regards to 335 where he takes forever to grade and grading is unclear or non-compromising; 260's assessment/s are disjoint and delves into topics last discussed so there's less risk of incorrectness if you understand the recent weekly material. DO take good and detailed notes however..

Accessible outside class
Skip class? You won't pass.
Clear grading criteria
1.0
4.0
CS260
Grade: B
May 1, 2021
Wouldn't take again

He is loved by everyone in college. His lectures are lullabies that will put anyone in sleep. He truly care students and thats why he never responds to them.

Test heavy
Lecture heavy
Tough grader
1.0
5.0
CS260
Grade: Drop/Withdrawal
May 4, 2021
Wouldn't take again

Where do I start? How about that it's next to impossible to get in contact with him if it's not during class time? He doesn't respond to emails, and grades tougher than any professor I've had before. There's no partial credit on exams (which are worth 40% each), and he takes forever to grade the midterm (over 2 months and he still hasn't finished).

Graded by few things
Tough grader
1.0
5.0
CSCI260
Grade: Not sure yet
May 5, 2021
Wouldn't take again

HORRIBLE. The only professor available for this semester for this class. He does not give partial credit on exams. And its May I still haven't recieve my midterm grade nor MOST of my homework. S I don't even know if I'm passing his class. I truly think he hates his life to put such hell on students.

Tough grader
2.0
4.0
CS260
Grade: Not sure yet
May 10, 2021
Would take again

Doesn't give enough practice problems for students to really understand the material. Question types on the exams are a surprise. Doesn't tell you what topics he will cover. Each lecture is done on the fly and a lot of time is wasted on him just typing and he is not a fast typer. Drop deadline is in a few days and the midterm has not been graded.

Graded by few things
1.0
5.0
CSCI260
Grade: Not sure yet
May 14, 2021
Wouldn't take again

No promise for curves, but there is a guarantee that he will take off 20 points of your test grade for submitting an online test 5 minutes late during a global pandemic. Absolutely no empathy in this man. No care for the students at all, took 2 months to grade a midterm but deducts points asap. Does not record lectures or post notes either.

Graded by few things
Test heavy
Tough grader
1.0
4.0
CSCI260
May 18, 2021
Wouldn't take again

Honestly he's alright teaching 260, and answers most questions students have. But he's still the same paranoid guy who will accuse you of cheating for the most insane reason. Save yourself the headache and stress and e-permit the class. Not a guy who cares about students.

1.0
5.0
CSCI260
Grade: Not sure yet
May 25, 2021
Wouldn't take again

Calling him a professor is an insult to the other professors. He is the polar opposite of every tag I can choose to describe him here. He responds once in a blue moon to emails. He grades all assignments and tests last minute. Practically no partial credit, so on the final you get -15 because you missed a word or two. E-permit the class, please.

Hilarious
Tough grader
1.0
5.0
CSCI260
Grade: Not sure yet
May 26, 2021
Wouldn't take again

No Extra Credit, Exams take up 80% of your grade. 2 weeks before the semester ended he finally finished grading the midterms. Doesn't post his lectures nor does even provide partial credit on the exams that are again worth 80% of your grade. On exams if you do not post the solution he is looking for it will be marked wrong despite multiple methods

Graded by few things
Test heavy
Tough grader
1.0
5.0
CS260
Grade: A-
May 26, 2021
Wouldn't take again

If you love yourself even a little bit, please do consider taking another professor, like literally any professor and if no one else is teaching the course, e permit or wait for a semester till you find someone else to take the class with.

Lecture heavy
So many papers
Tough grader
1.0
1.0
CSCI26000
May 29, 2021
Wouldn't take again

Not Cooperative with students. he doesn't see that the student is trying their best to answer a question. he gives his own answer. does not record the class. gives your test results after a month. no slides, no answers given to the exam. WORST PROFESSOR I EVER HAD.

Test heavy
Lecture heavy
Tough grader
5.0
4.0
CS260
Grade: A-
Jun 2, 2021
Would take again

tbh I really like him as a prof. However if you think you will get through this class without trying then maybe try for a different prof. He makes the concepts very clear and will spend time answering questions, however he is crazy about catching cheaters, and takes a long time to grade.

Get ready to read
Graded by few things
Clear grading criteria
1.0
5.0
CSCI260
Grade: B
Jun 2, 2021
Wouldn't take again

Please PLEASE AVOID this professor. Shostak never records his lectures and makes it clear that anyone who does record his lectures will be heavily penalized. He does this because he knows he DOESN'T know how to teach. He's never responsive through email or through slack. He also false accuses for cheating and makes your life a living hell. AVOID

1.0
4.0
CS2600
Jul 15, 2021
Wouldn't take again

Just terrible. Cares more about catching cheaters than having all students master the material. He's lectures are "audio lectures". He won't post the slides and if you don't obtain a transcript of his lectures you won't get a good grade. Then he wonders how come most students failed to understand basic concepts. Time for him to look in the mirror

Graded by few things
Tough grader
1.0
4.0
CS260
Jul 15, 2021
Wouldn't take again

Youre more limited on time on his exams than on any standardized test. all we were assigned this semester was 6 short homeworks and the exam had 9 questions- he doesnt want you to do well. He assumes knowledge from courses which this course is a prerequisite for which is ridiculous. Very outdated approach to teaching. Doesnt respond on slack.

1.0
5.0
CS260
Jul 16, 2021
Wouldn't take again

Seems like a good guy but a bad teacher. Knows a lot about the workings of a computer; human brain?- not so much. Almost barbaric way of teaching, guess thats how they did it in the Soviet Union where he got his degree. Taking this course at another college on permit is worth considering. Gives partial credit for some problems but not others.

Graded by few things
Lecture heavy
Tough grader
3.0
4.0
CSCI260
Jul 17, 2021
Would take again

He's alright, I guess. I'd even say he's a good teacher and I actually learned something from him. Just remember there will be NO curving and NO extra credits. But if you study enough, attend all the lectures, and do the homework you'll be fine. I promise.

Clear grading criteria
Tough grader
1.0
5.0
CS260
Grade: B
Jul 20, 2021
Wouldn't take again

No partial credit on the exams! He told us he would automatically give As to everyone who earned A-. Other than that, there is no curve which is so unfair: He basically adds 2.5 points to the final grade to some but not others. VeRy slow paced lectures but on the exam you have to hurry up! I doubt he could solve his own problems that quickly.

5.0
3.0
CS39541
Grade: A
Aug 11, 2021
Would take again

I have taken 3 semesters with this professor. Please don't buy into the other posts. Here's the deal: He is paranoid about cheaters, however he does grade fairly and also usually curves (widens the margin for getting a C or B). If you're actually willing to put in work in his class, you will succeed, I promise. Returning work is not timely tho :/

Skip class? You won't pass.
Graded by few things
Amazing lectures
2.0
4.0
CS260
Grade: B+
Sep 14, 2021
Wouldn't take again

Made mistakes grading that he was not willing to fix. Overall learned a lot, but its pretty ridiculous for us to be paying for classes where they arent willing to fix mistakes they make when grading. If your going to be so strict on grading and go on and on about cheating, you need to at least be accurate.

2.0
5.0
CSCI260
Grade: Not sure yet
Nov 8, 2021
Wouldn't take again

He is not specific with his questions. You can review something 100% with a TA and end up with a zero because the graders (who are different from the TAs) do not agree with your answer. His inconsistency is an unaddressed problem. He also confuses himself during lecture and not everything he teaches is consistent with what is in the textbook.

Tough grader
1.0
1.0
CSCI260
Nov 27, 2021
Wouldn't take again

The professor is super slow and it feels like he is teaching to a set of first-graders. It is just hard to listen to: out of a hour and 15 minutes you get maybe 5-10 minutes information. Also, for somebody working in a CS department, surprisingly inadequate with technology and setting up exams.

4.0
2.0
CSCI39541
Grade: Not sure yet
Dec 13, 2021
Wouldn't take again

I would take him again if he is more organized. The class was online and was pretty chill, just follow his codes and you would be fine. If you happen to run into errors, definitely contact him on Slack or even better during office hours, he will gladly help you. He can be pretty clumsy sometimes, but he knows his stuff and can figure things out :)

Accessible outside class
Graded by few things
Clear grading criteria
1.0
5.0
CS260
Grade: Not sure yet
Dec 15, 2021
Wouldn't take again

Awful. No preparation for what will be on tests, and NOTHING uploaded for students to study on. An online class and he absolutely refuses to record lectures. Admittedly extremely paranoid (his words) about catching cheaters to the detriment of all else. Does not have lecture ready ever, and spends the majority of the lecture creating the slides.

Graded by few things
Tough grader
5.0
2.0
CSCI235
Grade: Not sure yet
Dec 17, 2021
Would take again

If you had to declare a major in Computer Science arbitrarily, you should be ready for what he will teach. If you could not understand his lectures, I'm sorry but you would not be able to do programming logically, but just copy and paste things. Very basic computer theory, not more than that. You'll learn a couple of MIPS commands and memory stuffs

Skip class? You won't pass.
Caring
5.0
5.0
CS260
Grade: A
Dec 22, 2021
Would take again

LOL, love taking his class. Best professor of Hunter.

Hilarious
5.0
5.0
CS260
Grade: A+
Dec 22, 2021
Would take again

enjoy taking his classes. if you work hard you can get A easily.

Amazing lectures
5.0
4.0
CSCI260
Grade: Not sure yet
Dec 23, 2021
Would take again

One of the best Profs at Hunter. Material is genuinely understandable & interesting; he does not race down slides leaving half the class clueless like many. He's happy to answer ALL questions. Grading can be tricky, if you take good notes & pay close attention to instructions, youll be fine. Exams/HW aren't very hard, just be careful & meticulous.

Inspirational
Amazing lectures
Tough grader
1.0
5.0
CSCI260
Grade: Not sure yet
Dec 25, 2021
Wouldn't take again

I doubt that Professor Shostak knows the material and neither do the TAs who grade. The grading itself is extremely inconsistent and is a problem.

4.0
4.0
CSCI260
Grade: A+
Dec 25, 2021
Would take again

ou ou ou ou ou... he is best if your put effort if you think about cheating and passing class better not take him.

Hilarious
Amazing lectures
4.0
3.0
CSCI260
Grade: B-
Dec 30, 2021
Would take again

He was honestly a pretty good Professor. He goes through every little detail in his lectures, and the homework is actually related to what he taught. I do have to agree with the fact that he is paranoid with cheaters, but if you don't cheat you will do fine. Make sure you attend lectures because he doesn't record them. Do everything and you'll pass

Skip class? You won't pass.
Tough grader
5.0
3.0
CSCI260
Grade: A+
Dec 31, 2021
Would take again

Was great at communicating the content and was overall an amazing professor. Homeworks and exams were pretty straightforward as he provides lists of material to cover for the exams. His graders on the other hand were strict. Overall a great class and an easy A if you take notes and study.

Clear grading criteria
Amazing lectures
Tough grader
3.0
3.0
CSCI260
Grade: A
Jan 19, 2022
Would take again

Do your research if you take him (esp. for 235/335). He knows his stuff, very good office hours. Downside? Paranoid about cheating, weird af grading system, weird wording to test problems. Silver lining? The memes are great.

Accessible outside class
Graded by few things
1.0
4.0
CS260
Grade: B-
Jan 22, 2022
Wouldn't take again

As a student do not take this Professor. I would highly avoid for your mental and GPAs sake. One of the worst professors by far. I have met harder professors with much higher qualifications and they have been more understanding than anything. Easier on grading. Its a shame Hunter has horrible professors. The good ones all left.

Skip class? You won't pass.
Test heavy
Tough grader
3.0
5.0
CSCI260
Grade: B-
Jan 31, 2022
Would take again

He is nice but an extremely harsh grader. He wants a really good understanding of the material. Homework's aren't bad but the exams are rushed, poorly worded and harshly graded. learned a lot but it feels like he doesn't want you to pass or do well. Decent lecturer but very slow paced and only covers the surface of things unlike his exams.

Skip class? You won't pass.
Test heavy
Tough grader
5.0
4.0
CSCI39541
Jan 31, 2022
Would take again

I remember reading the reviews on here last year and being concerned about my grades, but I'm so glad I took a chance regardless. Professor Shostak is one of Hunter's most caring professors. This is my second class with him, and as long as you follow the rules and work hard, you should be OK. Don't be put off by the negative feedback.

Skip class? You won't pass.
Clear grading criteria
Tough grader
1.0
5.0
CSCI235
Apr 4, 2022

Can't lie, you have to give credit where it's due he is a really good lecturer, at least one of the better lecturers in the CS department. But boy are his projects insane I spent 30-40 hours doing his projects to no avail, he simply expects too much. If you look at the previous projects for 235 with other professors, at least they were reasonable.

1.0
5.0
CSCI235
Apr 29, 2022

This guy needs to realize students have a life too and other classes. We cant be spending whole days doing his projects.

1.0
5.0
CSCI235
Apr 30, 2022

Don't be brave. Read these reviews. Don't take. Save yourself. I did my part.

1.0
1.0
CSCI235
Grade: Drop/Withdrawal
May 7, 2022

Thank you shostak! because of you, I cannot go to graduate school and change my major

1.0
5.0
CSCI235
May 10, 2022

Gives crazy projects then expects us to solve leetcode problems for tests the class right after. How does he expect us to study leetcode while doing the project? At least give two classes after.

2.0
4.0
CSCI235
Grade: Not sure yet
May 10, 2022

Lectures are decent. Tests are hard but tolerable. Projects are inconsistent as all hell. They never pertain to the topics taught in class (learn about data structures, write a parser). Grading scheme for projects is a black box. It's either "this function implemented incorrectly" with no elaboration or no reason given at all for why I lost points.

Tough grader
Graded by few things
5.0
5.0
CS260
Grade: B+
May 15, 2022
Would take again

Dark souls level professor. If I'm honest, he's one of the only professors in Hunter where I was truly able to learn content from, he's a really good lecturer but expects a lot, good if you wanna major in CS and learn, bad if you're hoping to get an easy A. Also don't even think about thinking of cheating, accusations are made for even hints of

5.0
3.0
CSCI235
Grade: A+
May 25, 2022
Would take again

What I love about Shostak is the cool little tricks and savy things he shows you could do with C++. His lectures are really nice, will take all questions and will make funny noises when he is stuck on a problem XD. His projects are alot of work so be ready to spend some time on them and is very heavy on the LeetCode problems, but it all helps.

Amazing lectures
Respected
Accessible outside class
4.0
4.0
CSCI235
Grade: A-
May 25, 2022
Would take again

Yes he is a tough professor with a strict grading criteria, however this is the first comp sci class I've taken at Hunter where I actually learned and improved. Study and do leetcode for the tests, don't start projects a few days before they're due, and you'll get 80s-100s for those sections. That final was killer though, but he curves at the end

Tough grader
Test heavy
Accessible outside class
4.0
3.0
CSCI39541
Grade: A
May 27, 2022
Would take again

Even though the course lacked structure I learned so much. If you keep up with his code the class should not be hard. However I wished he made this course online. I had him for CSCI 260 as well, he is a good lecturer. I suggest you take the course if you need elective credits for CS.

Caring
Lecture heavy
Graded by few things
1.0
5.0
CSCI235
Grade: Rather not say
May 28, 2022

Think twice before enrolling you will be up contemplating life this guy and his paranoid tendencies of catching cheating are off the charts. This class is not easy and don't think it will be a breeze he is really nice to talk to outside of class though but when it comes to exams prepare to get wrecked. Shostak is the final boss

Hilarious
Test heavy
3.0
5.0
CS335
Grade: B-
May 28, 2022

Amazing lecturer, one of the best lecturers I've ever had. Explains material well and if you ask questions he goes out his way to make sure you understand. Nevertheless, his course lacks (grading) structure and his grading scales are unclear and unfair. He gives tests ~every week and gives out multiple versions ranging in difficulty.

Tough grader
Amazing lectures
Test heavy
3.0
5.0
CSCI235
Grade: Rather not say
May 28, 2022

Tests had about 4 different versions with different colors and each version were of a different difficulty. He lectures good, gives a test every other week. Final had multiple versions and different difficulties. Took very long to grade tests and projects and made mistakes with grading which he refused to fix. You'll need some luck with this class.

Tough grader
Amazing lectures
Test heavy
1.0
5.0
CS335
Grade: C+
Oct 23, 2022

Great lecturer, compared to other professors he is a godsend. However, his class was extremely unfair. I spent 30+ hours doing one of his projects and I was 80 percent donejust couldn't figure out why the output wasn't correct..he gave me a 0! I could have not done the project at all and got same grade. On top of that, Leetcode quizzes every week.

5.0
4.0
CS340
Grade: Not sure yet
Dec 22, 2022
Would take again

My second time taking Shostak and although he is strict about certain things, he is a very good lecturer. He makes hard concepts very easy to learn.

Amazing lectures
Test heavy
Graded by few things
5.0
3.0
CSCI340
Grade: B
Dec 29, 2022
Would take again

I had Shostak for 3 classes 235, 260, 340.He is the best lecturer in the dept imo, he made me understand concepts step by step no matter the level. He always introduces himself by having strict policies, but relaxes them by the end. His policy where he doesnt give partial credit and might even take points off for bad regrade req is my biggest knock

Tough grader
Amazing lectures
Caring
5.0
4.0
CSCI34000
Grade: A
Dec 29, 2022
Would take again

I took 3 courses with Prof. Shostak. He is a great lecturer, and he tirelessly helps you out during/after class and office hours. I randomly went to his office once, and he gave me a half-hour private lecture on anything I asked with full attention. You need to read his exams carefully and try to be as clear as possible with your answers.

Tough grader
Amazing lectures
Hilarious
1.0
5.0
CS340
Grade: Rather not say
May 12, 2023

He over-complicates this course by scribbling confusing diagrams on the board to explain difficult concepts. It's so easy to lose concentration when he's teaching. His teaching style only helps if a student already has some prior knowledge about this course. Unfortunately, Hunter doesn't care about the quality of professors. I don't recommend him.

Lecture heavy
Test heavy
5.0
2.0
CS340
Grade: A+
May 23, 2023
Would take again

If you are struggling in his class you need to pull yourself together because this class is a free A. Midterm and finals are very easy and he provides study sheets for them. Midterm and final are basically questions from study sheet so if you study you should get 90+ on them. There is also a very easy project which is only 20% of grade.

Amazing lectures
Lecture heavy
Accessible outside class
5.0
4.0
CSCI260
Grade: A+
Jul 8, 2023
Would take again

Make sure you pay attention in his lectures because he wants you to answer his exams the way he wants it. Plus, sometimes the textbook has different views than his. This class was online so he was very strict on having camera on; I would say it is for the sole purpose of making sure students are paying attention instead of going on their phones!

Tough grader
Beware of pop quizzes
Lecture heavy
1.0
5.0
CS335
Grade: Drop/Withdrawal
Sep 18, 2023

This is not a professor, and he is worse than any professor. He catches some students use the i,j,k variable and he says that this is copy from other student.

1.0
2.0
CS260
Grade: B-
Sep 19, 2023

He may be a good programmer but he is a horrible professor. He does not know how to present the material. He does not work how to work with diverse students nor provide accommodations. Have learned nothing from this class (the material itself was easy) apart from the fact that the only thing he cares about is cheating.

4.0
4.0
CS260
Grade: A-
Oct 20, 2023
Would take again

I took him over the summer. For CS260, he wasn't bad at all. Granted, he only graded us based on our quizzes and homework but his quizzes wasn't surprise material. It was very easy things covered in the previous class. That being said, take notes. Like write down everything he says.

Get ready to read
Clear grading criteria
5.0
4.0
CS260
Grade: Not sure yet
Dec 13, 2023
Would take again

He is GREAT! Very interesting and interactive lectures, time flies by. Asks stuff from 160 on midterm though, be ready. Wants you to understand, really encourages students answer his questions and raise hands without being called out (interactive with students). Many students are active during lectures.INTERESTING HOMEWORKS!HELPFUL,ACCESSIBLE PROF!

Amazing lectures
Hilarious
Caring
4.0
5.0
CS260
Grade: Not sure yet
Dec 15, 2023

He is a decent professor with harsh grading criteria. You must pass the final to pass the course. Attendance is not mandatory but you should go if you want to pass since he does not post anything to BB. He is nice and overall helpful! He also takes time to answer your questions and makes sure you understand. But he grades harshly.

Tough grader
Caring
Lecture heavy
1.0
5.0
CS260
Grade: F
Dec 27, 2023

I took this Professors class in the fall semester. Do not take this course. Let me start off by saying, he won't offer any additional outside help in case of unforeseen circumstances. His grading is terrible, he does not give partial credit, and he is outright rude in his emails to students. Furthermore, he doesn't post the slides on blackboard.

5.0
2.0
CSCI260
Grade: A+
Dec 29, 2023
Would take again

He's a good teacher. Knows what he's talking about, although grading is strict as you should solve problems in the way he taught (if you chatgpt the hw at the last minute and use some method he didn't teach, you'll get a 0). Goes a little slow when the same people use class time to ask about basic/prereq topics. But overall a really nice guy.

Tough grader
Amazing lectures
Clear grading criteria
4.0
4.0
CSCI260
Grade: C+
Mar 1, 2024
Would take again

Great lecturer but his graders were often inconsistent and penalized the smallest things, which he tolerated even though he had his own disagreements with it himself.

Tough grader
Amazing lectures
Test heavy
5.0
3.0
CS260
Grade: A+
Apr 15, 2024
Would take again

His teaching style is amazing! If you want to pass, you would have to go to class. If you literally copy down what he says( if you miss something just raise your hand), you will 100% pass. His grading is very clear on how he wants it. No Partial Credit they say but he will give you some points for the right answer if you are close.

Tough grader
Clear grading criteria
Gives good feedback
5.0
2.0
CS340
Grade: A
May 23, 2024
Would take again

Probably the best professor in the CS department. Clear lectures, encourages students to ask questions and answers them in a kind manner (unlike other professors in this department). Gives helpful review questions prior to exams, and the project is reflective of the course & plenty of time is given to do it. We need more professors like him.

Amazing lectures
Respected
Test heavy
1.0
5.0
CS340
Grade: A
May 29, 2024

Taking 340 with Shostak is extremely risky. He isn't an effective CS professor; he scribbles on the board and talks without conveying the material well. His assignments are nearly impossible, so you need to excel in two exams to pass. Hunter College has two incompetent professors for this course. Be smart and take 340 at a different college.

Tough grader
Lecture heavy
Test heavy
2.0
1.0
CS340
Grade: A
May 30, 2024

Class was really, stupidly easy. First half of lectures are review of his 260 class. Tests were a subset of a list of questions he gives beforehand, so no surprises. Tests also count for 85% of your grade. He gave us a project that was not hard in terms of complexity, but takes a lot of time to design because he doesn't give detailed instructions.

Clear grading criteria
Graded by few things
4.0
3.0
CS39541
Grade: B+
May 30, 2024
Would take again

This class teaches you about working with C++ build environments, 3rd party libraries, and creating an actual app. There are no homeworks, but you have to leetcode to pass quizzes. He quizzes at random times, so don't be late. The actual game engine is basically just copying what he does and then creating a simple game at the end of the semester.

Amazing lectures
Beware of pop quizzes
3.0
3.0
CS260
Grade: Not sure yet
Jul 9, 2024

good prof

Tough grader
Test heavy
5.0
4.0
CS260
Grade: B-
Nov 13, 2024
Would take again

took him over the summer. material was honestly very difficult and I was scared he would be bad because of his RMP reviews but he was honestly a really good professor (kinda funny too). He makes sure everyone understands the lectures and wants to answer all questions. Grade was mostly Midterm + Final, and he lets you replace midterm w/ final exam

Clear grading criteria
Respected
4.0
4.0
CS260
Grade: B+
Nov 19, 2024
Would take again

Professor Shostak has a unique teaching style - if you stay engaged and take detailed notes, you can do well. The homeworks are interesting, and Unstuckstudy was a helpful study tool alongside the textbook. Overall, an accessible professor if you put in the effort.

5.0
2.0
CS260
Grade: A+
Dec 20, 2024
Would take again

Great professor who not only does a good job teaching the material, but also encourages participation and questions. He is unbelievably patient with the questions and has no problem going back to previous slides. Only way to succeed is to come to every lecture because he doesn't post slides online. Only the ones who don't show up complain.

Caring
Lecture heavy
Graded by few things
2.0
3.0
CS260
Grade: D
Dec 29, 2024

He doesn't curve at all. I was very close to passing but he gave me a D anyway. Also, he doesn't even respond to Slack messages after he submits the final grade.

Tough grader
Test heavy
Graded by few things
5.0
2.0
CS2600
Grade: A
Dec 29, 2024
Would take again

Seriously an easy A if you show up, take notes of everything verbatim & are good w memorization. He's very willing to answer questions in class and office hours. Literally repeats things that are not allowed in the course all the time and ppl who don't attend class or can't read instructions are shocked when their points r docked...

Lecture heavy
5.0
3.0
CS2600
Grade: Rather not say
Dec 30, 2024
Would take again

generally he is a good professor and class is interesting, just follow instructions for the and youd get a decent grade for hw. His grading system kinda tough though, weight of the exams are very heavy and ends up being a good chunk of your final grade. Just remember to never use pesudoinstruction in his class, basically anything he doesnt covers.

Tough grader
Hilarious
4.0
2.0
CS260
Grade: Not sure yet
Feb 20, 2025
Would take again

You can only miss out on so many lectures until it starts to hurt your grades- what he emphasizes in class matters for exams. Avoid any pseudoinstruction.Issue is & final are the main parts of your grade & homework is 20%. If you don't do well on the midterm, you can choose for the final to replace it but can't take that back if you fail the final.

Lecture heavy
Test heavy
Graded by few things
4.0
2.0
CS260
Grade: A
Mar 3, 2025
Would take again

Funny guy. Lectures are good -- his accent makes it better. Your grade is mostly determined by homework which is graded very roughly and tests (which are almost carbon copies of previous tests) so do with that information what you will.

Tough grader
Hilarious
Test heavy
1.0
5.0
CS340
Grade: Not sure yet
May 17, 2025

Some of his teaching methods are just unnecessarily cruel, like giving the project autograder(that doesn't specify which tests you are failing) days before the due date while everyone is studying for finals and trying to memorize the 100 definitions he gave us. I would say avoid him for 340, but it sounds like the next guy isn't much better

5.0
2.0
CS340
Grade: A+
May 25, 2025
Would take again

took for 260 and 340. good lecturer, would NOT recommend skipping his classes, he breaks things down fairly simply. if you simply parrot his definitions then don't expect to do great because exams test you on your actual understanding of the subject including 260 materials. overall not difficult, very fair exams, would take again.

Amazing lectures
Test heavy
4.0
3.0
CSCI340
Grade: A
May 26, 2025
Would take again

I'm terrible at memorization, which is supposedly required for this class; all you need is to actually understand the material, and you'll do well. He had great office hours, and he was willing to explain where we went wrong on the midterm to help us prepare for the final. He's funny and is willing to repeat himself in lectures if asked.

Hilarious
Lecture heavy
Accessible outside class
1.0
4.0
CS340
Grade: Not sure yet
May 27, 2025

The reviews below have to be some type of joke or written by Shostak himself. There is no emphasis on “understanding” the material. He literally stated multiple times throughout the sem to know his definitions because his graders may not accept other ones

4.0
4.0
CS340
Grade: Not sure yet
May 27, 2025
Would take again

If you skip, you're probably going to fail. You need to know how to do definitions: [noun] is a [noun] that does [verb]. Copy and memorize all of them (use quizlet or anki) or you'll fail. Additionally, he'll often show tracing and questions on the board: they'll end up on the final/midterm. Start the project early or you're cooked.

Graded by few things
5.0
3.0
CSCI340
Grade: A+
May 28, 2025
Would take again

he breaks everything down to elementary terms. if u dont understand, go to his office hours. half of these students complaining never used the help shostak offered. hes super caring, understanding, and not condescending. just ask him questions, project questions too. tests were fair. ur only graded on the midterm, project, and final.

Caring
Lecture heavy
Graded by few things
1.0
5.0
CS49365
Grade: F
May 30, 2025

Professor Shostak is probably the worst professor I've ever taken. Period. This class was the first time he taught it -- had no textbook, only did lectures, & misguided the entire class. The grade was split only the final & midterm. He made the final way too difficult and misled us on what topic to study. DO NOT TAKE THIS CLASS! YOU WILL FAIL!

Tough grader
Lecture heavy
Test heavy
4.0
3.0
CS260
Grade: B
Jul 17, 2025
Would take again

Lectures are not mandatory, but you need to attend them if you want to pass. I wouldn't say his class is particularly difficult, but he likes answers written his way, and that's something you find out in lecture. Just attend lectures, review once in a while, and you're good to go. He's a nice dude and tries to build foundational understanding.

Lecture heavy
Test heavy
Graded by few things
5.0
3.0
CS260
Grade: A+
Dec 28, 2025
Would take again

First off, I'm not a great student by any means, but I got full scores on both my midterm and final. Go to class every day, take notes, and you'll get an easy A. He repeats prev year questions too, although I was not lucky enough to get any in my version of exam. Still easy as the questions were mostly taken from his lecture notes.

Tough grader
Amazing lectures
Test heavy
1.0
5.0
CSCI26000
Grade: F
Dec 29, 2025

Not accessible by email and rarely checks messages.

Test heavy
Graded by few things
Class Info

Online Classes

100%

Attendance Mandatory

28%

Textbook Required

6%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 81 grades
Most common grades:
Not sure yet (27)
A+ (19)
A (14)
Grade Distribution
A(33)B(17)C(9)D(8)F(8)A-/B+(11)
Based on 121 reported grades
Not sure yet: 27
A+: 19
A: 14
B: 10
Common Tags
Tough grader (67)
Test heavy (40)
Graded by few things (30)
Lecture heavy (22)
Clear grading criteria (18)
Skip class? You won't pass. (16)
Caring (14)
Amazing lectures (14)
Rating Trend

Improving

+0.64 avg change
Dec
Feb
Mar
May
Jul
Dec
Last 6 months
Ratings by Course

CSCI34000

5.0

(2)

CS39541

4.5

(2)

CSCI39541

4.3

(3)

CSCI340

4.3

(7)

127

4.0

(1)
+16 more courses
Difficulty by Course

CS135

5.0

CS335

5.0

CS49365

5.0

CSCI33500

4.3

CSCI335

4.3

Similar Professors