2.1
Quality4.4
Difficulty14%
Would Retake89
Reviews14%
Would Retake
89
Reviews
Rating DistributionOfficial
5
14
4
9
3
5
2
8
1
53
What Students Say
“One of the worst professors in CS department, rushes through slides, very strict grading on homework and taking off points for no reason, tedious exams”
CSCI150 - 1.0 rating“DO NOT take her class”
CSCI150 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
91%
Textbook Required
50%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Improving
+0.24 avg changeRatings by Course
CSCI7XX
5.0
(1)ARTIFICIALINTE
5.0
(1)CSCI3
5.0
(1)CSC7
5.0
(1)CSCI235
4.7
(3)Difficulty by Course
CSI235
5.0
DATABASE
5.0
CSCI140
5.0
COMPSCI
5.0
DATASTRUC
5.0
Reviews (89)
if you have an arabic last name, you have a biger chance to fail her class
Can't teach. Arrogant. Likes AK's. Not too smart. A real loser
The best professor I had at Hunter. She is tough. But you will learn, and then years later, you will be happy you went throught the class.... "a pointer is a data structure who's value is a number" I can remember that over 10 years after gradua
No Comments
A total loser. Acts like she knows the subject but knows nothing. A real phony
If you want just to sleep through csci235 you should definitely pass on this professor and take someone else. Otherwise, if you want someone that will actually TEACH you something, take Epstains class. She is very clear when she teaches. she is strict and
A total loser, know nothing about math. She can't solve the simplest equation without making so many mistakes. She always laugh out her mistaks saying that she wasn't a math major, make you wander why she teaches a math cours or how did she got that far.
The person that referred to the professor's math abilities is absolutely correct. Typical of a school where tenure and promotions are given for longevity- not productivity or creativity.
Teaches a Data Structure class in C++. Doesn't know too much about C++ though, making some of the assignments a bit more difficult. Quality of teaching is okay but assignments make it difficult to connect some concepts.
This professor is typical of Hunter CS Dept. Longevity promotions, no scholarship, high school teacher level mentalities. A pretentious individual with no in-depth knowledge of the subjects she teaches. A phony who tries to scare adults by pretense rigor.
Too bad the whole world outside of Hunter is coding in Java. Epstein will have to learn something new, that for her, will be a BIG challenge. Throw out the stale notes, without which, she knows nothing. Her C++ curriculum can't accomodate Java. Expect early retirement.
Complicated for no apparent reason. This teacher wants to show off her knowledge while teaching nothing at all. Confused grading. Boring lectures. Breezing through without paying attention to students questions. Absolutely pointless.
stuctured, clear expectations
An ego-maniac who can't stand people at a higher intellectual level than her. If you take her for any CSCI classes, your peanuts will hurt after it's over. Not the brightest bulb. Heck, she's not even a tube light (which flickers at first, but does turn on eventually). Lacks a brain and has an attitute towards the entire human race.
The class is hard, but she is a good teacher
No Comments
Old and stale. Outdated material totaly unrealated to anything that might be useful on the job. Still hacking away with C++ when the whole world outside of 68th street has moved onto Java. She needs some real help with her math- a pretender and wannabe professor, her appropriate level is junior high school.
Great funny teacher
Very irritating: stumbles the w/Linux cmd line, doesn't understand MySQL, makes incorrect statements every lecture, can't use BB properly, assigns pointless busy work, and treats undergrads as grade schoolers. This PhD couldn't even write a megabyte as a power of two. Only total newbies would think she's good. Time for this biddy to retire.
the worst professor ever
Horrible. Do not take her. She never used MySql before teaching the class. Waste of time and $.
Please delete the word "Professor" from her title. More like a 150's JHS math teacher than a university professor. She truely knows nothing. Her math is inadequate, and her knowledge of the programming languages is nill. Unfortunately, she has tenure and no matter how incompetent she is, she is untouchable. However, what do you expect at Hunter?
As a tenured professor, Esptein is a complete dud. You'll learn absolutely nothing useful from her, but I still recommend this course. SQL and databases are ubiquitous and this is one of the few practical subjects offered in this lame excuse for a computer science dept.
Pathetic. Appears to be nice, but treats students like children by repeatedly asking silly questions and putting pictures of a child and a frog on most pages of her slides. Substantial pointless busywork for hw and project. Exams rely on memorization. Must know her definition of a database exactly to get full marks for that Q. Doesn't curve.
She is honestly the worst prof I've ever had. She behaves as though she secretly hates students. If you have any interest in databases, do yourself a favor by taking the class at Baruch.
Here is something for your database. This "professor" hates her students.
makes all of her students very uncomfortable because ya never know what you're going to get from her since she's moody. class is a lot of unnecessary work and if i could go back, i would not take this class because there were more productive things i could do with my time. she seems to know a lot, but i found just SITTING in her class stressful.
she is a stick-in-the-mud wants everything her way regardless.
i cannot believe that this person is still teaching...i took her about 20 years ago, she was not a good teacher ..she was very discouraging and made the class impossible....by the end there were only about 6 of us..it is a shame that students are suffering the same way...i am an educator as such support tenure but she is the problem with tenure
Her "experimental section" is a difficult class, but you'll come away with real, practical knowledge. Very helpful and encouraging!
To me these comments seem harsh, but I had her for AI. The class as not easy at all, but very interesting. I thought she was very helpful and respectful, esp. if you did the work. She provides lots of notes and code, and clearly knows this subject very well. Not an easy A, but why should it be, this isn't a class for lazy students.
Her lectures are everything but interesting. she literally reads the material from her slides during class. very bad grader. takes off points for spelling. her class requires lots of unnecessary and very time consuming work. tests are not hard but very long and impossible to complete on time. she does not care about students at all. avoid her.
She may look nice, but her homework assignments were not clear at times. Exams I would say it was ok, but I felt that the exam was too lengthy. Should be shorten. I would say this class requires work. if i would i would skip this class and learn myself but need it for my minor :T
Good professor. Homeworks and tests are long but not hard. If we didn't like our midterm grade she let us do it over as a take-home. Mandatory group projects broken into several small assignments instead of one big one. Very insistent on attendance and calls on you in class. Talks about research opportunities. Very good on emails and office hours.
I graduated in the 80's. She is one of the best professors I ever had. Very tough. She has standards. Helped prepare me for grad school in the Ivy League and a successful career out in Silicon Valley.
This professor is the best I have taken in the department. Can't believe her rating is so low. She definitely expects you to think for yourself, but her knowledge of the subject is amazing, and she is always willing to explain further. Exams and HW are always based on material. She will offer so many opportunities if she's interested in you.
One of the hardest and most stressful classes I've taken, but immensely rewarding.
An amazing mentor and an amazing professor. Working a year in and a half with her has been a pleasure. Amazing professor, always works off her own material while still having the textbook serve as a solid second source. In the interest of changing someone's life if they are motivated. The most positive impact Hunter's CS dept. has had on me.
Sorry but she's not a good lecturer and can be rude/mean; the class and material is interesting it's just the professor is a gatekeeper here additionally, it's a lot of work and would not recommend. There are better alternatives.
One of the best professor's I've ever had. She is very tough, but takes into consideration the student 's progress.
Not as easy class, but incredibly rewarding. Tests are fairly easy, but homeworks are long and numerous. Lectures were great and she always checked to see if everyone was following along
She teaches a lot of information and is never specific about the content she wants student to focus on, she is not understanding at all, she does not care about her students. I regret taking this class. Please please save yourself while you can and do not take her class at all. avoid it at all cost.
Probably the worst class I've taken. She acts like she's teaching a high school class; attendance is mandatory yet she's essentially reading off the slides, which she posts online. Acknowledges that all her students say she gives far too much work but refuses to lighten the courseload. Hours of reading a week if you actually do it all.
VERY DIFFICULT CLASS. Everyone in this class seems like they have given up because the material is so difficult. Professor Epstein is not a bad professor, it's just the content she is teaching that is very difficult to understand.
I'm not sure about her other classes but definitely don't take SCI 111. A lot of unreasonable works. Take her if you want some failures in your college life.
She recycles the same pdfs every semester and rushes through the slides in almost every class. This class should really be a level 400 6 credit class because the material is ridiculously hard and the amount of work required for the class is the equivalent of 2 classes. Take this class if you have all the time in the world and enjoy self-torture.
The amount of work is simply insane. The lectures are very fast paced. I wouldn't recomment taking any of her courses "just because". It makes sense to take her if you plan to or are working in that field and need the knowledge (or have all the time in the world). She's able and willing to answer all questins, organized and well prepared.
She throws a bunch of equations and definitions at you during lectures that you must memorize for the exams. The assignments use a GUI tool for data mining, it is not what the course is about and she never went over or used it during class. The amount of workload forces you to give up on all other courses you have and anything you enjoy in life.
Epstein is not an easy professor, but a little effort goes a long way. ML courses are on complex topics and a majority of people taking it are only there because ML is a buzzword. Know what you are getting yourself into and you won't be disappointed. Epstein is a great teacher who explains things thoroughly and helps if you are ever confused.
She is so tough, I can recall that she got 2 points off from my HW because I requested a regrade.
One of the worst professors in CS department, rushes through slides, very strict grading on homework and taking off points for no reason, tedious exams.
Susan Epstein is a bad professor. Though she's the Head of the Computer Science department, she shows little to no care or passion in conducting her lectures, which I found to be better explained by someone on YouTube in just minutes. She's also made multiple mistakes this semester, yet ironically has a VERY strict grading procedure. Embarrassing.
DO NOT take her class. Makes errors on her slides EVERY single lecture, yet expects our work to be perfect. If you do not follow her way of writing proofs, expect to get penalized for it, even if what you wrote is practically the same. She rushes through topics without leaving time for further clarification. Said part cred for proof structure, none
The professor makes the class seem so intimidating and scary. I believe class should feel like a calm, learning environment but this class is the complete opposite of that. There is definitely a lot of pressure on the students. She assigns a lot of homework, has made multiple mistakes in the lecture slides and the class is confusing in general.
Don't ever take this professor, her slides often have errors and she give tons of homework each week. It just feels like once I finish the homework for this week the homework for next week is due again.
Dr. Epstein is such an inspiration. She knows so much about Discrete Math and I have learned so much taking her class. Her research sounds really intriguing too! I hope I can take her for Deep Learning when I get the chance.
One of the worst professors in the CS department at Hunter, does not know how to teach or explain anything properly.
The worst teacher to exist, does not care about the students and does not negotiate on anything. She makes it seem like she is the law in her class and what she says is the end of it.
One of the worst comp sci professors at hunter. Her first time teaching csci 150. There are many errors on slides and homework is due every week. One homework even had 50 questions. Does not curve exams or homework and grading is very tough. I would not recommend taking her if you can. Saad is way better.
We dont get enough time for tests. Way too many questions. I write the entire time, and still not enough time to finish. The proofs take time to write out in the format expected. The book (and her) say you need to think awhile to do proofs correctly and we have no time to think. Not even enough time to write if we know right away how to do a proof!
Did not get enough time for Exams!! Gave us some difficult proofs to write in which they expect detail, only to give no time to do them!
She degrades students and tell them that they should drop CS major.
Exams are difficult, requiring you to intimately understand the problems you are writing proofs for beforehand. However, the biggest issue is that she grades extremely harshly, often giving no credit for answers that are mostly correct. She is also the only instructor for the course who does not curve, making her the strictest grader overall.
Terrible professor. Harsh grader, does not care about you or your work in the slightest. Lessons are made to be overly complicated when they aren't. Constant uphill battle.
every slide has a mistake even though she says she checks them before every lecture, reads every single slide, attendance is mandatory, crazy assignments of 5-10 pages due in 2 days, she does not even post them before so that we have time to do them, she will take off points if you miss a comma. tests are extremely long and short time to do them
DONOT TAKE HER CLASS!!! Her grading criteria is not fair. Her TAs are as tough as her when it comes to grading. She only reads from her slides which she clearly dont proofread and has mistakes. Gives a lot of homework.If you take her class, be prepare to fall behind your other classes cause this class will fry your brain...
One of the worst professor on CS , she may be good with her knowledge on her mind but to teach and transmit to others a big no, that's going to her lectures is useless, The biggest issue was she made super long tests for only one hour that's crazy for a math class, so doesn't matter how good you are all your work will fail because of that.
The topics introduced in this course are a sudden shift from algebra, and it would be hard for anyone to adapt. Yet, she makes it incredibly stressful through her unclear grading criteria, lack of test preparation, and fearmongering (TAs too). I shouldn't have to perfectly memorize the entire textbook for the final. An unnecessarily hard course.
The professor may be smart and experienced, but she doesn't know how to communicate that information from her mind to us. That is the main thing that makes a good professor, ability to condense and describe. Her lectures are useless, she tries to make it seem difficult, even fearmongering.
pls dont ever make the mistake of taking this professor. She is smart but unfortunately all her credit end there. She comes off as incredibly condescending and makes a challenging environment for students to pass. Its almost like she wants us to fail. Sending emails for students to drop the class, uploading assignments late, and terrible test maker
Seldom gives feedback. Intimidates students. Bare-minimum accommodation policy. Replaces lowest test grade with the final; drops lowest 2 hw and attendance. No curve. Harsh regrade to make you lose more points. Poor communication. No apology/curve knowing the second test had too many problems for the time. Still blamed students for struggling...
Smart and knows what she's talking about, but the content is harder than the hello world classes and you have to study on your own to do well since the tests are hard. Some people keep failing because it uses logic & math so you have to think to solve problems that have right and wrong answers. It's a weed-out course tbh comp sci isn't for everyone
Terrible class, the professor gave bad lectures.
Not for the faint hearted or lazy. You have to put in the work to learn, and she is a great resource with her background and experience in this field. You learn to read and discuss heavily technical papers and the underlying concepts. She encourages you to think for yourself and go hunting for answers. Overall, pushes you to be better.
slides are based on the TB but it's plagiarized somewhere online. makes extremely condescending remarks. Lectures = her reading off slides which you can find in the TB. Lots of hw. Her "project" is also plagiarized online but she claimed it was her idea. lol. no practice exams. zero leniency. don't take her class if ur interested in the subject.
Will go against the grain to say that Epstein is not smart, but she pretends to be. Watch closely: her slides and dense with tons of math equations on them. But does she justify the equation? Explain the "why" or the intuition behind it? Connect it to the previous slide? Nope, she's having an aside on how to draw a zeta character. A true BS artist.
should've taken her instead of Jeffrey
Only take her if you're interested in the material. You'll learn a lot but mostly on your own. She's more of a mentor than a professor. Assignments and project are long, exams are fair. Very organized. She seems smart but as Einstein said "If you can't explain it simply, you don't understand it well enough."
This class is A LOT of work. Every week, you read papers and write a report on them. Later, you do 3 presentations on the papers you've read, and your final is a 20-minute presentation. Some weeks are easy going, others hellish. However, it's in-depth, and you learn a lot about research. She explains concepts well and never makes you feel stupid.
Take this class or this professor if you wanna question your life
Very harsh grader. Very vague on what she wants of her homework submissions. Overwhelming amounts of homework. Please avoid this class if you can and select someone else or attend elsewhere to take it.
I guarantee you, this is the worst professor you will ever take, hands down. Doesn't help, just fearmongers students to drop the class. TAs are just as bad as she is. Grading is ridiculously strict and they keep moving the goalposts. Zero accountability when they're wrong. By the grace of whatever religion you follow, do NOT take this class.
Areas of Stress: 1. The homework she assigns lack proper structuring and will often lead you to being very confused and doubtful. 2. Poor communication. Claims that she has told you something before, but in reality, has not told you. 3. “Just Quit” mentality if you're behind 4. Grading guidelines are inconsistent Keep these in mind if you take her
Very strict policies and is not lenient whatsoever
Took her 2 years ago. Unsurprisingly, she's still absolutely hot garbag at being a professor. If she's teaching 150, just wait until next semester (or take during Summer). Don't waste your time with her. Makes Shankar seem human and Eric the 2nd coming of Jesus (amen). If me returning after 2 years to hate post isn't enough to dissuade u, God bles
I'd rather do crack on the sidewalk than take her again.
Can't teach, overcomplicates topics on purpose to fear monger, tells you to drop the class, all around really feels like she WANTS you to fail. Tests on ENTIRE course, no review or guidance, just tells you to review EVERY LECTURE SLIDE Not even god can save you from her. If you didn't believe in a higher power before you'll start with this class
You will not learn anything from her slides, contains dense math. She is smart but can't teach. Slides have many mistakes. Homework questions are often confusing and there is no clear rubric what she wants. The grading is even worse, she wants specific things, only what she wants. Take only if you want the worse so you can appreciate the best.
She is smart, but can't teach. Lots of homework without clear rubric. UTA's aren't helpful. TA can be savior only a handful, rest of them have no clue. The slides contains mistakes, dense with math. Take her only, so that you can appreciate the best.
Class Info
Online Classes
100%
Attendance Mandatory
91%
Textbook Required
50%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Improving
+0.24 avg changeRatings by Course
CSCI7XX
5.0
(1)ARTIFICIALINTE
5.0
(1)CSCI3
5.0
(1)CSC7
5.0
(1)CSCI235
4.7
(3)Difficulty by Course
CSI235
5.0
DATABASE
5.0
CSCI140
5.0
COMPSCI
5.0
DATASTRUC
5.0