2.1

Susan Epstein

Computer Science - Hunter College

2.1
Quality
4.4
Difficulty
14%
Would Retake
89
Reviews
2.1
Quality
4.4
Difficulty
2.0
Helpful
2.1
Clarity

14%

Would Retake

89

Reviews

Rating Distribution
Official

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 rating
Class Info

Online Classes

100%

Attendance Mandatory

91%

Textbook Required

50%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

86% confidence
Based on 12 grades
Most common grades:
Not sure yet (21)
A (7)
Rather not say (5)
Grade Distribution
A(8)B(1)C(3)D(3)F(0)A-/B+(0)
Based on 42 reported grades
Not sure yet: 21
A: 7
Rather not say: 5
Drop/Withdrawal: 3
Common Tags
Tough grader (34)
Lots of homework (23)
Get ready to read (13)
Lecture heavy (11)
Test heavy (8)
Participation matters (5)
So many papers (4)
Gives good feedback (3)
Rating Trend

Improving

+0.24 avg change
Mar
May
Sep
Oct
Nov
Dec
Last 6 months
Ratings by Course

CSCI7XX

5.0

(1)

ARTIFICIALINTE

5.0

(1)

CSCI3

5.0

(1)

CSC7

5.0

(1)

CSCI235

4.7

(3)
+26 more courses
Difficulty by Course

CSI235

5.0

DATABASE

5.0

CSCI140

5.0

COMPSCI

5.0

DATASTRUC

5.0

Reviews (89)
1.0
5.0
CSCI150
May 6, 2003

if you have an arabic last name, you have a biger chance to fail her class

1.0
5.0
CSI235
Jun 11, 2003

Can't teach. Arrogant. Likes AK's. Not too smart. A real loser

5.0
3.0
CSCI7XX
Jun 16, 2003

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

4.0
4.0
CSCI235
Jun 20, 2003

No Comments

1.0
5.0
DATABASE
Sep 30, 2003

A total loser. Acts like she knows the subject but knows nothing. A real phony

5.0
4.0
CSCI235
Nov 15, 2003

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

1.0
5.0
CSCI140
Nov 22, 2003

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.

1.0
5.0
COMPSCI
Dec 8, 2003

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.

3.0
4.0
CSC235
Jul 28, 2004

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.

1.0
5.0
DATASTRUC
Sep 18, 2004

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.

1.0
5.0
CS235
Dec 4, 2004

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.

2.0
4.0
CSCI120
May 8, 2005

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.

4.0
3.0
120
May 9, 2005

stuctured, clear expectations

1.0
5.0
CSCI
Jul 20, 2005

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.

5.0
5.0
ARTIFICIALINTE
Sep 14, 2005

The class is hard, but she is a good teacher

1.0
3.0
CSCI
Oct 29, 2005

No Comments

1.0
3.0
CSCI
Nov 12, 2005

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.

5.0
4.0
CSCI335340
Apr 28, 2006

Great funny teacher

1.0
1.0
CSCI232
Feb 22, 2007

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.

2.0
5.0
CSCI0763
May 8, 2007

the worst professor ever

3.0
3.0
CSCI232
May 29, 2007

Horrible. Do not take her. She never used MySql before teaching the class. Waste of time and $.

1.0
5.0
CS232
Aug 29, 2007

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?

1.0
4.0
CIS232
Jan 6, 2008

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.

2.0
4.0
CSCI435
Dec 24, 2008

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.

1.0
5.0
CS435
Dec 24, 2008

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.

1.0
5.0
CS435
Dec 24, 2008

Here is something for your database. This "professor" hates her students.

4.0
4.0
CSCI435
Jan 3, 2009

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.

2.0
5.0
CS101
May 11, 2009

she is a stick-in-the-mud wants everything her way regardless.

2.0
5.0
CSDISC
Aug 21, 2009

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

5.0
4.0
CSCI120
Sep 29, 2009

Her "experimental section" is a difficult class, but you'll come away with real, practical knowledge. Very helpful and encouraging!

4.0
4.0
CSCIAI
Dec 8, 2009

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.

3.0
3.0
CSCI435
Dec 9, 2010

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.

4.0
3.0
CSCI232
Apr 7, 2011

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

5.0
3.0
CSCI435
Jan 27, 2012

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.

5.0
4.0
CSCI235
Apr 2, 2014

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.

5.0
4.0
CSCI3
Feb 4, 2015

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.

5.0
5.0
CSCI353
Dec 17, 2015

One of the hardest and most stressful classes I've taken, but immensely rewarding.

5.0
4.0
CSCI353
Grade: A
Dec 17, 2015

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.

2.0
5.0
CSCI335340
Dec 24, 2015

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.

5.0
4.0
CSC7
Grade: A
Mar 13, 2016

One of the best professor's I've ever had. She is very tough, but takes into consideration the student 's progress.

4.0
4.0
CSCI353
Dec 21, 2017
Would take again

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

Gives good feedback
LOTS OF HOMEWORK
Amazing lectures
1.0
5.0
SCI111
Oct 3, 2019
Wouldn't take again

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.

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
4.0
SCI111
Dec 16, 2019
Wouldn't take again

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.

Lots of homework
Get ready to read
Skip class? You won't pass.
3.0
5.0
SCI111
Dec 17, 2019
Wouldn't take again

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.

Lots of homework
Participation matters
1.0
4.0
SCI111
Grade: Drop/Withdrawal
May 12, 2020
Wouldn't take again

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.

Lots of homework
So many papers
Tough grader
1.0
5.0
CSCI353
Grade: Not sure yet
Nov 15, 2021
Wouldn't take again

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.

Lots of homework
Get ready to read
Tough grader
4.0
5.0
CS353
Dec 1, 2021
Wouldn't take again

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.

Lots of homework
Lecture heavy
So many papers
1.0
5.0
CSCI353
Grade: Rather not say
Jan 10, 2022
Wouldn't take again

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.

5.0
4.0
CSCI353
Grade: A
Jan 12, 2022
Would take again

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.

Lots of homework
Accessible outside class
Participation matters
1.0
5.0
CSCI150
Grade: Not sure yet
Oct 5, 2023

She is so tough, I can recall that she got 2 points off from my HW because I requested a regrade.

Tough grader
Lots of homework
So many papers
1.0
5.0
CSCI150
Grade: A
Oct 10, 2023

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.

Tough grader
Test heavy
Graded by few things
1.0
5.0
CSCI150
Grade: Not sure yet
Oct 22, 2023

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.

Tough grader
Test heavy
Graded by few things
1.0
5.0
CSCI150
Grade: Not sure yet
Oct 23, 2023

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

Tough grader
1.0
5.0
CSCI150
Grade: Rather not say
Oct 24, 2023

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.

Tough grader
Lots of homework
Test heavy
1.0
4.0
CSCI150
Grade: Not sure yet
Nov 8, 2023

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.

Tough grader
Lots of homework
5.0
4.0
CSCI150
Grade: A
Nov 9, 2023
Would take 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.

Amazing lectures
Inspirational
Respected
1.0
5.0
CSCI150
Grade: B
Nov 9, 2023

One of the worst professors in the CS department at Hunter, does not know how to teach or explain anything properly.

Tough grader
1.0
5.0
CSCI150
Grade: Not sure yet
Nov 11, 2023

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.

Tough grader
Get ready to read
1.0
5.0
CSCI150
Grade: Not sure yet
Nov 13, 2023

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.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CSCI150
Grade: Not sure yet
Nov 15, 2023

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!

Tough grader
Participation matters
Test heavy
1.0
5.0
CSCI150
Nov 15, 2023

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!

1.0
5.0
CSCI150
Grade: Drop/Withdrawal
Nov 20, 2023

She degrades students and tell them that they should drop CS major.

Test heavy
1.0
5.0
CSCI150
Grade: Rather not say
Dec 2, 2023

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.

Tough grader
Get ready to read
Lots of homework
1.0
5.0
CSCI150
Grade: Not sure yet
Dec 6, 2023

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.

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
CSCI150
Grade: A
Dec 11, 2023

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

Tough grader
Get ready to read
Lots of homework
1.0
4.0
CSCI150
Grade: Drop/Withdrawal
Dec 13, 2023

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...

Tough grader
1.0
5.0
CSCI150
Grade: Incomplete
Dec 15, 2023

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.

Tough grader
Test heavy
1.0
5.0
CSCI150
Grade: Not sure yet
Dec 17, 2023

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.

Tough grader
Get ready to read
Lecture heavy
1.0
5.0
CSCI150
Dec 17, 2023

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.

1.0
5.0
CSCI150
Grade: Rather not say
Dec 19, 2023

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

Tough grader
Lots of homework
1.0
5.0
CSCI150
Dec 20, 2023

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...

Tough grader
Lots of homework
Lecture heavy
4.0
3.0
CSCI150
Grade: Not sure yet
Dec 23, 2023
Would take again

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

Tough grader
1.0
5.0
CSCI150
Apr 13, 2024

Terrible class, the professor gave bad lectures.

5.0
3.0
CSCI49389
Grade: A
May 25, 2024
Would take again

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.

Get ready to read
Gives good feedback
Respected
1.0
5.0
CSCI350
Grade: Not sure yet
Dec 5, 2024

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.

Tough grader
Lots of homework
1.0
3.0
CS353
Grade: Not sure yet
Mar 5, 2025

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.

Tough grader
Group projects
Lots of homework
1.0
5.0
COMPSCI
Grade: Not sure yet
Mar 16, 2025

should've taken her instead of Jeffrey

Tough grader
Get ready to read
Hilarious
3.0
5.0
CSCI353
Grade: Not sure yet
May 27, 2025
Would take again

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."

Tough grader
Lots of homework
Lecture heavy
4.0
4.0
CSCI49389
Grade: A+
May 27, 2025
Would take again

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.

Get ready to read
Gives good feedback
So many papers
1.0
5.0
CSCI49389
Grade: Rather not say
May 28, 2025

Take this class or this professor if you wanna question your life

1.0
5.0
CSCI150
Grade: Not sure yet
Sep 27, 2025

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.

Tough grader
Get ready to read
Lots of homework
1.0
5.0
CSCI150
Grade: Not sure yet
Oct 13, 2025

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.

Tough grader
Get ready to read
Participation matters
1.0
4.0
CSCI150
Grade: Not sure yet
Nov 4, 2025

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

Tough grader
Lots of homework
Lecture heavy
2.0
5.0
CSCI150
Grade: Not sure yet
Nov 11, 2025

Very strict policies and is not lenient whatsoever

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
CSCI150
Grade: Not sure yet
Dec 20, 2025

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

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CSCI150
Grade: Not sure yet
Dec 23, 2025

I'd rather do crack on the sidewalk than take her again.

Tough grader
Get ready to read
Participation matters
1.0
5.0
CSCI150
Grade: C+
Dec 27, 2025

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

Tough grader
2.0
5.0
CSCI150
Grade: C
Dec 30, 2025

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.

Get ready to read
Lots of homework
Lecture heavy
1.0
4.0
CSCI150
Grade: C
Dec 30, 2025

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.

Tough grader
Lots of homework
Lecture heavy
Class Info

Online Classes

100%

Attendance Mandatory

91%

Textbook Required

50%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

86% confidence
Based on 12 grades
Most common grades:
Not sure yet (21)
A (7)
Rather not say (5)
Grade Distribution
A(8)B(1)C(3)D(3)F(0)A-/B+(0)
Based on 42 reported grades
Not sure yet: 21
A: 7
Rather not say: 5
Drop/Withdrawal: 3
Common Tags
Tough grader (34)
Lots of homework (23)
Get ready to read (13)
Lecture heavy (11)
Test heavy (8)
Participation matters (5)
So many papers (4)
Gives good feedback (3)
Rating Trend

Improving

+0.24 avg change
Mar
May
Sep
Oct
Nov
Dec
Last 6 months
Ratings by Course

CSCI7XX

5.0

(1)

ARTIFICIALINTE

5.0

(1)

CSCI3

5.0

(1)

CSC7

5.0

(1)

CSCI235

4.7

(3)
+26 more courses
Difficulty by Course

CSI235

5.0

DATABASE

5.0

CSCI140

5.0

COMPSCI

5.0

DATASTRUC

5.0

Similar Professors