2.5

Sandra Batista

Computer Science - University of Southern California

2.5
Quality
4.1
Difficulty
30%
Would Retake
97
Reviews
2.5
Quality
4.1
Difficulty
2.5
Helpful
2.5
Clarity

30%

Would Retake

97

Reviews

Rating Distribution
Official

5

17

4

12

3

13

2

12

1

43

What Students Say

She isn't the best communicator

CS170 - 3.0 rating

She's so nice that I feel bad but she didn't explain things properly

CSCI170 - 2.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

16%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 31 grades
Most common grades:
Not sure yet (31)
A (14)
A- (5)
Grade Distribution
A(15)B(3)C(3)D(1)F(3)A-/B+(7)
Based on 65 reported grades
Not sure yet: 31
A: 14
A-: 5
B: 3
Common Tags
Lots of homework (30)
Tough grader (23)
Get ready to read (16)
Caring (14)
Gives good feedback (12)
EXTRA CREDIT (11)
Respected (10)
Test heavy (10)
Rating Trend

Stable

-0.01 avg change
Jun
Jul
Sep
Nov
Jan
Sep
Last 6 months
Ratings by Course

CSCI570

5.0

(1)

CSCI70

5.0

(1)

CMSI1010

5.0

(1)

CSCI104170

4.0

(1)

CS104

3.6

(5)
+3 more courses
Difficulty by Course

CSCI170

4.5

CSCI70

4.0

CS170

3.9

CSCI104

3.8

CS104

3.0

Reviews (97)
3.0
4.0
CS170
Nov 8, 2017
Wouldn't take again

This teacher is kind, caring, and smart. She isn't the best communicator. Although she is willing to answer questions, she has a hard time understanding the students' questions and giving clear, satisfactory answers. It was her first year at USC and she didn't design the course lecture structure which is why she struggles to teach it .

Respected
Caring
4.0
4.0
CSCI170
Feb 25, 2018
Would take again

helpful

Respected
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
4.0
3.0
CS104
Grade: Not sure yet
Apr 12, 2018
Would take again

She's really caring about her students. I have some administration problems about labs and exams and she helps me all the way. But her lecture's somehow unclear when she uses the blackboard instead of PPT.

Respected
Caring
2.0
5.0
CSCI104
Grade: Not sure yet
Apr 22, 2018
Wouldn't take again

I'm already a junior but CS104 is the most frustrating class I've taken here at USC. No matter who's teaching it, it is an awful class. It's like they teach you how wheels and chains work individually and then they expect you to build up a nice fancy 24 speed road bike as a homework. I spend 20+ hours every week just for 104 assignments

LOTS OF HOMEWORK
1.0
4.0
CSCI104
May 13, 2018
Wouldn't take again

The most unorganized class and professor. Her lecture style is very dry and hard to engage. Taking into account that it was her first year, hopefully she will improve so that students in the future won't have to suffer like we did.

3.0
4.0
CSCI104
Grade: B
May 17, 2018
Wouldn't take again

Her lectures are boring and a little disorganized. She is very smart in the field of CS, but she fails to teach the information clearly in lecture. But she was very helpful during her office hours and put forth effort to meet her students and help as most as she could. She was also very generous with regrades on tests and homeworks

LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
Caring
2.0
4.0
CSCI170
Grade: A
May 28, 2018
Wouldn't take again

I don't think anyone doubts that Batista is an incredibly nice and caring professor to her students. However, that's about all she does well. Her lectures are difficult to follow, and she does not understand her students' questions. Overall, I would recommend you take any other profs that are available for this class.

LOTS OF HOMEWORK
Caring
2.0
3.0
CS104
Grade: A
Aug 30, 2018
Wouldn't take again

Decent lecturer. Pretty boring. Gets flustered when you ask questions.

2.0
4.0
CSCI170
Sep 24, 2018
Wouldn't take again

She's so nice that I feel bad but she didn't explain things properly

5.0
3.0
CSCI570
Oct 5, 2018
Would take again

I am astonished that so many people rate Sandra Batista so low... The content she taught might be hard and her though might be too fast to follow, but she understands computer science and math than most other CS professors I know in Viterbi. Though I admit she is not a good instructor for people have no background of CS before enter college/grad

Gives good feedback
2.0
4.0
CSCI104
Grade: B
Oct 30, 2018
Wouldn't take again

A nice woman, but too poor a lecture for a difficult class.

LOTS OF HOMEWORK
5.0
5.0
CSCI104
Grade: Not sure yet
Nov 2, 2018
Would take again

I love her class. Her lecture style works very well for me. She covers the concepts using powerpoint slides (with lots of code on it), and she annotates the slides during lecture. The annotated slides are usually posted on piazza about a week later. Using her slides allows me to actively listen to the lectures rather than having to copy everything.

ACCESSIBLE OUTSIDE CLASS
Amazing lectures
Caring
5.0
4.0
CSCI170
Grade: Not sure yet
Nov 8, 2018
Would take again

Very caring and nice. Although her handwriting is bad...

ACCESSIBLE OUTSIDE CLASS
TEST HEAVY
Caring
4.0
3.0
CSCI104170
Grade: Not sure yet
Nov 8, 2018
Would take again

I have her for both 104 and 170 and honestly I feel like she has a bad reputation for no reason. She's probably not as good as Redekopp maybe but she tries really hard to help you out and if you pay attention in class, her lectures aren't really hard to follow, but the material itself is hard.

LOTS OF HOMEWORK
Caring
EXTRA CREDIT
2.0
4.0
CSCI104
Jan 31, 2019
Wouldn't take again

HER LECTURE IS JUST SOOO BORING. She's a nice person but she's definitely not a good professor. She can't explain things clearly and her voice is just so small.

1.0
5.0
CSCI104
Grade: Drop/Withdrawal
Mar 21, 2019
Wouldn't take again

SOOOOOOBAD

Test heavy
Lecture heavy
Tough grader
1.0
4.0
CSCI104
Apr 23, 2019
Wouldn't take again

Lectures aren't useful. You're best off reading the lecture notes.

Get ready to read
1.0
4.0
CSCI104
Apr 25, 2019
Wouldn't take again

Boring and pointless lecture. The content is hard and she doesn't teach very well. Avoid if possible.

1.0
5.0
CSCI104
Apr 25, 2019
Wouldn't take again

She is a terrible professor with pointless lecture.

Lots of homework
Accessible outside class
Tough grader
4.0
4.0
CSCI104
Apr 25, 2019
Would take again

Im sure many kids below are mad they did not get Redekopp, but honestly Batista knows her stuff. She is incredibly engaging and is able to adapt the lectures to our homeworks and labs. I will say that she can be useless during lecture time many times during the semester, and talks too fast. But outside of class, very nice and helpful.

Gives good feedback
Lots of homework
Graded by few things
5.0
4.0
CSCI104
Apr 26, 2019
Would take again

Sandra is a Goddess. Every word she says during any given lecture is Golden and like undeserving paupers, if we're attentive then we shan't go hungry. If you're finding the lecture too heavy, read the chapter before class and reinforce/ask about technical specifications during class. Test questions are identical to tech. interview questions.

Gives good feedback
Lots of homework
Caring
5.0
4.0
CSCI104
Grade: Not sure yet
Apr 26, 2019
Would take again

Why is her rating so low? People are just salty because they have the attention span of a peanut. I will say one thing though: YOU HAVE TO WORK FOR IT. This is not one of those classes that you can pass by copying hw. Her lectures can be very dry and long, but if you drink coffee and actually listen, you'll definitely learn something for a change.

Gives good feedback
Lots of homework
Lecture heavy
4.0
4.0
CSCI104
Grade: B+
Apr 26, 2019
Would take again

Batista's great! I found her lectures to be pretty useful, and she was helpful in office hours as well. Yeah, this course is tough, but you just need to put in the work and it'll all come together.

Lots of homework
Lecture heavy
3.0
4.0
CSCI104
Apr 27, 2019
Would take again

She's very smart but not the best at teaching. I think it's because she's not very engaging. She talks pretty fast a lot of the time, so you really have to be listening. You will learn a lot if you pay attention and attend every lecture, but I still think that there are some things that she doesn't explain very well/clearly/thoroughly.

Respected
Skip class? You won't pass.
Caring
1.0
4.0
CSCI104
Grade: Not sure yet
Apr 30, 2019
Wouldn't take again

Before the day of CSCI104 final, my friends and I get the conclusion that Professor Batista is really smart, but she should not have the assumption that her students are as smart as her, since we didn't go to Harvard and also didn't have a PhD degree in computer science.

Skip class? You won't pass.
Test heavy
Lecture heavy
4.0
3.0
CSCI104
Grade: A
May 7, 2019
Would take again

Took w/ Sandra and CPed for her. It was hard for me (no CS exp, b4 103). IMO the lectures aren't great b/c students aren't prepared (including me often). They should make two sections, one for ppl who care about theory and one for those who don't. If u like theory, reading the Kempe notes then going to Sandra's will take you as far as you can go.

Respected
Accessible outside class
Caring
1.0
3.0
CSCI104
Grade: Not sure yet
May 8, 2019
Wouldn't take again

I had and am having serious depression after taking Sandras 104. And Im currently still receiving help from USC mental health center. Im not the only one. If you dont want to be denied everyday for your time and energy and work, please try another Professor. Im being very serious and Im warning everyone who is looking at this.

Lots of homework
Test heavy
Tough grader
5.0
2.0
CSCI104
Grade: Not sure yet
May 9, 2019
Would take again

Sandra is a great lecturer and I feel way more confident about coding interviews now. God bless the other students who struggled through w me. And God bless the graders who give out good partial credit. And God bless America.

Gives good feedback
Clear grading criteria
5.0
2.0
CS104
Grade: A
May 11, 2019
Would take again

I reviewed D.S. Malik's Data Structures C++ book before taking this class and it made it very manageable. That said, the class can be taxing like we'd go over 3 different topics in a day. But if you review the material ahead of lecture, practice coding, study, then Sandra's lectures are a great supplement to learning. And just get 85% for an A lol

Lots of homework
4.0
3.0
CSCI104
May 12, 2019
Would take again

Yeah it can be a bit hard to stay awake during her lectures, but honestly if you keep slapping yourself in the face and stay with her the whole time she's actually not a bad lecturer. She knows her stuff and at least covers everything on the exams.

Gives good feedback
Respected
Lots of homework
5.0
4.0
CS104
Grade: A-
May 15, 2019
Would take again

To those doing 104, you have to put in the hard yards; it's a demanding class - learning all these new concepts. And prof. Batista can only do so much in lecture given the amount of content. That said I really appreciate her annotated slides and accessibility outside - she cares a lot for her students if you make the effort to reach out, cool lady.

Lots of homework
Accessible outside class
Get ready to read
5.0
1.0
CSCI104
Nov 19, 2019
Would take again

Such a kind and understanding teacher. Saved me and my grade when I made a mistake w/ sharing info, helped me learn from my mistake. really cool prof.

Gives good feedback
Respected
Accessible outside class
1.0
5.0
CSCI170
Grade: C+
Dec 20, 2019
Wouldn't take again

Although I entered this class with a strong background in math and computer science, I believe the concepts are not difficult to learn. With that said, Professor Batista was the worst professor I have ever had. I asked many times for help and guidance on how to learn. Nothing. She reads formulas and calls them "lectures". 0/10. Do not recommend.

Lots of homework
Test heavy
Tough grader
3.0
5.0
CSCI170
Grade: A
Dec 25, 2019
Wouldn't take again

Professor Batista is smart, so smart that sometimes she just couldn't understand why you were asking questions. I usually went to her office hour with 1 question and came back with 10+ questions. Her assignments are hard but workloads are not heavy. The midterm is ok, but the final is as hard as HELL.

Respected
Test heavy
Lecture heavy
4.0
3.0
CSCI170
Grade: A
Jan 2, 2020
Wouldn't take again

Sandra Batista is just the average professor you will get here at USC. She is very smart and nice, but not a good lecturer. I studied most of the class by myself. Don't buy the textbook, it is generally not worth it. Exams are open book but you probably won't open your book, since cheat sheet will be provided.

Lots of homework
Participation matters
Skip class? You won't pass.
2.0
3.0
CS104
Grade: Not sure yet
Apr 25, 2020
Wouldn't take again

Boring lectures aside, I just don't get why she seems to CARE SO LITTLE about her own students. She LOVES giving negative responses to questions on Piazza, that is instead of answering questions, she tends to ask "why on earth are you asking this question?" or use everything to convince you that "this is not in syllabus". CS doesn't work like that.

5.0
4.0
CSCI104
May 18, 2020
Would take again

Prof. Batista is the most forward minded instructors I've ever had. Her priority lay in learning of the students and if you're serious about learning how to "think" not do, take her. CS isn't about what you know but way you think - she understands that and spends much of her lecture time teaching ways how to think which some find hard.

Gives good feedback
Inspirational
Caring
4.0
3.0
CSCI104
Grade: A
Oct 23, 2020
Wouldn't take again

Seriously, the lecture is fine, and the things explained is helpful. Tests and labs are also fair, and the CPs are firendly. However, the homework is beyond fraustrating. But this seems to be shared between the sessions, and the professor is helpful on dealing with the tests and homework.

Lots of homework
4.0
5.0
CSCI104
Grade: B
Nov 11, 2020
Would take again

My main complaint is that Prof. Batista can be a bit hard to follow, but she provides a ton of resources, so maybe if her lectures aren't for you, then you can check out the slides, or the course notes, or the example problems. Plus, CPs exist, and they are a godsend. There's no such thing as an easy 104, but it's not like she makes it any worse.

Skip class? You won't pass.
Lecture heavy
Lots of homework
3.0
4.0
CSCI104
Grade: A
Dec 24, 2020
Wouldn't take again

Class was kinda ridiculous. Instead of doing lecture during lecture time, we have to do mandatory short group projects (3-4 short exercises). Then, she assigns prerecorded lectures to watch on our own time. HW was also extremely time consuming. I didn't vibe with the class but she is a really nice professor that cares a lot about the course.

Lots of homework
Participation matters
Skip class? You won't pass.
1.0
5.0
CSCI170
Grade: Not sure yet
Apr 14, 2021
Wouldn't take again

My semester isnt even done and I have so much to say about her. Before our 8 question midterm, she said wed probably only finish 4-5 questions in given time but its ok cuz wed get a B-. I finished 6/8 questions and got less than 50% on it. Questions were 50 times harder than the hw, it was impossible for us to do in 2 hours. Avoid her if u can.

Tough grader
1.0
5.0
CSCI170
Apr 15, 2021
Wouldn't take again

The structure of the class is not beneficial for an online format. Its difficult learning already hard concepts with just limited resources and YouTube videos outside of class. The midterm average was just above a 50 which shows how unorganized the class is.

Lots of homework
1.0
5.0
CSCI170
Grade: Rather not say
Apr 15, 2021
Wouldn't take again

This class has taught me nothing aside from how to feel immensely stupid, and how to take an exam while crying. I think about how my foundation is going to be crap for the rest of CS classes. A student told her the midterm made him feel like he doesn't know anything, and she said "that's good". She's the worst teacher ever, I hate her so much.

Lots of homework
EXTRA CREDIT
Tough grader
1.0
5.0
CS170
Apr 15, 2021
Wouldn't take again

I and several other students are having mental health crises because of this class. She doesnt lecture, then mocks and condescends us when we tell her we are struggling. She accused the class of cheating on an exam with a 56 average. Designs exams knowing we wont finish in time. Worst prof Ive ever had, Id rather drop out than take her again.

Lots of homework
Get ready to read
Tough grader
1.0
5.0
CSCI170
Grade: Not sure yet
Apr 15, 2021
Wouldn't take again

Eeally hard only went over hw in lectures posted asynchronous videos to watch that were bad quality and not as exhaustive as a normal lecture would have been. Tests are insanely hard with most of the class failing.

Get ready to read
Test heavy
Tough grader
1.0
5.0
CSCI170
Apr 15, 2021
Wouldn't take again

Possibly one of the worst experiences of my academic career. The tests were unreasonably difficult, she would never give us enough time to complete them, and then would act condescending towards us when we brought issues up with her. Teaches on a flipped classroom style that frankly does not work for the content. Avoid at all costs.

Get ready to read
Tough grader
1.0
5.0
CS170
Grade: Not sure yet
Apr 16, 2021
Wouldn't take again

Get ready to teach yourself. This professor does not lecture during class, instead she has the students teach each other. I went to her OH after failing a quiz and she told me to work harder and belittled me the entire time. I then spent the rest of my semester watching videos from a guy on YouTube and studying 15+ hrs a week to pass this class.

Lots of homework
Get ready to read
1.0
5.0
CSCI170
Apr 16, 2021
Wouldn't take again

I would rate 170's difficulty as 3. However, she brought it to 5+. INSANE course format!!! Real course contents are pre-recorded and she lectures HWs during live zoom time. So be prepared to spend 2x time in 170. That being said, she is also such a BAD lecturer, I could find a youtube video that explains much better than her. Uncurved MT avg is a F

Get ready to read
Tough grader
1.0
5.0
CSCI170
Apr 16, 2021
Wouldn't take again

Makes you watch bad prerecorded videos outside of class then do "group work" in class where everyone just sits there confused since she never taught the material. When people raise concerns she just defends her teaching style despite the majority of the class failing the midterm and having no idea what's going on.

1.0
4.0
CSCI170
Grade: Not sure yet
Apr 16, 2021
Wouldn't take again

Professor Batista is likely a talented complexity theorist, but her ability to share knowledge is nonexistent. She fails to provide the minimum resources required to learn material. Class is heavy on group work, with little guidance or direction. She tests on material outside the scope of the class. Hands down the worst experience I have had.

Accessible outside class
Tough grader
5.0
2.0
CSCI170
Grade: A+
Apr 17, 2021
Would take again

Professor Batista is an incredible role model for students across the campus. She has taught me so much about discrete math that I can now hear the wonderful cherubs of heaven descending upon my very ears whenever I do problems. Her voice is a soothing alto that alleviates all animosity from STEM-laden brain. Thank you, Professor Batista, my hero.

Gives good feedback
Respected
Amazing lectures
1.0
4.0
CS170
Grade: Not sure yet
Apr 17, 2021
Wouldn't take again

THE worst professor Ive ever had. She assigns recorded video lectures to be watched outside of class where she murmurs so quietly and unintelligibly as if she was hit in the head before recording them. During the actual lecture time just sends everyone to work in groups. NEVER answers questions, instead calls on other students to do it for her.

1.0
4.0
CSCI170
Grade: Not sure yet
Apr 17, 2021
Wouldn't take again

legitimately the worst professor i've ever had. she's so smart that she can't comprehend how we don't understand the material. she's so convinced that her teaching format is perfect that she completely ignores us when we tell her we're struggling, and condescendingly lectures us about how this "group work" format will help us get a job at Google.

5.0
4.0
CSCI170
Grade: Not sure yet
Apr 17, 2021
Would take again

I personally liked the professor's teaching style. She made us prepare for the class in advance, and the group work helped me better get a grasp on the concept that I wasn't able to understand by myself. She gives a lot of inspirational speech during the office hour and she is very generous about extra credits and stuff.

Get ready to read
Caring
EXTRA CREDIT
2.0
4.0
CS170
Apr 19, 2021
Wouldn't take again

Seems like she would be okay in person, but her format didn't work well online. Chose to do the reverse classroom approach with lecture videos and live homework discussion. HWs and lectures did not feel similar to midterms and many students did not perform well but she adjusted grading and gave extra credit to adapt to the poor performance of class

Get ready to read
Lecture heavy
EXTRA CREDIT
1.0
1.0
CS170
Apr 20, 2021
Would take again

Kinds of irony, she let us submitted a mandatory question bank weekly, and her "great" ability to comprehend people and communicate made her can't answer any of them. So she ends up quit answering any questions from the question bank but still let us submit.

5.0
4.0
CSCI70
Apr 20, 2021
Wouldn't take again

She is the most amazing professor I have seen this semester. She was so confident, so charismatic. Her lessons saved me from ten years of insomnia and allowed me to hear the voice of an archangel as I worked on my problems. All the sorrows of the world will be saved in her presence. Batista, you are my hero! NMSL!

Lots of homework
Group projects
1.0
3.0
CSCI170
Apr 20, 2021
Wouldn't take again

Please, please, please choose CSCI 170 in another semester without her if you want an enjoyable life.

5.0
1.0
CS170
Apr 21, 2021
Would take again

She is GOD! I am wondering why she did not elect USA president with her purness sound and world- saving lectures! She can save the world, trust her!

1.0
4.0
CSCI170
Grade: Not sure yet
Apr 26, 2021
Wouldn't take again

bad pre-recorded videos

1.0
5.0
CSCI170
Grade: Not sure yet
Apr 27, 2021
Wouldn't take again

No respect for student, no lectures, belittles you, test average is an F, bad pre-recorded videos, assigns extra credit then takes it away, does not answer questions, defends teaching style instead of teaching, does nothing to help her students, says it good if you are confused. This is not even half of the complaints I have heard from classmates.

Get ready to read
Tough grader
1.0
5.0
CSCI170
Grade: Not sure yet
Apr 27, 2021
Wouldn't take again

Sandra Batista seems to have no respect for anyone. I would rather transfer to another school than have to take her class again. I was so excited to take her class because she is a female in stem and has amazing qualifications but I was SEVERELY mistaken. WORST PROFESSOR I HAVE EVER HAD!!!! If you want to salvage your mental health STAY AWAY!!!!

Lots of homework
Tough grader
1.0
5.0
CSCI170
Grade: Not sure yet
Apr 27, 2021
Wouldn't take again

This is not just a hard class with students grumbling about getting a B. This class is so poorly run by a hostile professor that most students are living in dread and worrying about failing when they only need a 20 on the final. She has no capacity for empathy or self-awareness. If you want to be pushed to the brink of a mental breakdown, take her.

Lots of homework
Get ready to read
Tough grader
1.0
5.0
CSCI170
Grade: Not sure yet
May 7, 2021
Wouldn't take again

Professor Batista is simply an abhorrent lecturer, she opted to spend half of her lecture time sending students into group breakout rooms while leaving the majority of the actual teaching to pre-recorded lecture videos that were hit or miss. Mostly the ladder. She has wasted the time and money of many students this semester, who simply hope to pass

1.0
5.0
CS170
Grade: Not sure yet
May 8, 2021
Wouldn't take again

Stay away man

1.0
5.0
CSCI170
Grade: Not sure yet
May 8, 2021
Wouldn't take again

God Bless your soul if you take this class. I would rather drop the idea of doing CS altogether than sitting in this class for a second

Lots of homework
Get ready to read
1.0
5.0
CSCI170
Grade: Audit/No Grade
May 9, 2021
Wouldn't take again

Undoubtedly one of the worst experiences that I have ever had. She makes the class unnecessarily difficult, and designs exams that we can't finish on time. Please avoid her for the sake of your mental health, or you will probably seriously suffer.

1.0
5.0
CSCI170
May 9, 2021
Wouldn't take again

To give her some credit, Sandra seems to be well-meaning... HOWEVER, any time a student brings up an issue w/ the class, she blames the students for not understanding the material, and she doesn't take any responsibility for her own shortcomings. When answering questions, she's often condescending and unhelpful. Do yourself a favor and stay away

Test heavy
4.0
4.0
CSCI170
Grade: A
May 10, 2021
Would take again

I thought Professor Batista taught with a lot of integrity and kindness. I will never forget how she encouraged me to believe in myself. Her exams are not too hard, but you of course need to study. But she is willing to review if you think you are lost.

Inspirational
Clear grading criteria
Amazing lectures
2.0
4.0
CSCI170
Grade: Not sure yet
May 10, 2021
Wouldn't take again

She is very smart and I really wanted to like her, but she is just an ineffective lecturer. I think she cares about her students but is very set in her ways. The pre-recorded videos are often unclear and breakout rooms aren't helpful if no one knows what's going on. Very inconsiderate of students' mental health especially considering the pandemic.

Get ready to read
Skip class? You won't pass.
1.0
4.0
CSCI170
May 11, 2021
Wouldn't take again

THE WORST LECTURER, PERIOD.

3.0
5.0
CSCI170
Grade: Not sure yet
May 11, 2021
Would take again

Sandra is nice but her lectures are indeed tedious. Apart from that, you'll learn a lot in 170 if you'd reach out to her. Gradings are tough, but she offered abundant extra credit opportunities, curved the exam, and adjusted threshold. You'll be fine, it's computer science, just hang on to it.

Gives good feedback
Accessible outside class
EXTRA CREDIT
1.0
5.0
CSCI170
Grade: Not sure yet
May 11, 2021
Wouldn't take again

!!STAY AWAY FROM THIS CLASS!! She refuses to actually teach, instead sending us pre-recorded videos and using her idiotic method of making us self-learn. She is condescending and rude when asked questions, also seems to have a chip on her shoulder and big ego. She cannot stand students that dont get it and refuses to explain things thoroughly.

1.0
5.0
CSCI170
Grade: B+
May 12, 2021
Wouldn't take again

Terrible professor. Class was taught in a flipped format with all of our learning happening outside of class. When nearly the entire class failed the midterm, she refused to acknowledge that her method of teaching was not learning and instead blamed the students. Stay away.

Participation matters
Group projects
Tough grader
1.0
5.0
CSCI170
Grade: Not sure yet
May 12, 2021
Wouldn't take again

This class is ridiculous. Its suppose to be hard and push us but the material is not the problem, its the RUDE professor. Myself and MANY others understand the topics/concepts. However, this flipped classroom thing that Sandra does, helps no one. We are missing the details on how to do the problems. Seriously confused on why she is teaching 170.

Lots of homework
Get ready to read
Tough grader
1.0
5.0
CSCI170
May 12, 2021
Wouldn't take again

Batista just does not know how to teach the problem solving concepts in an understandable or digestible manner to the students. The homework assignments are way harder than the lecture slides and the exams are almost impossible compared to the homework assignments. You will easily find yourself lost and staring at an empty exam paper or HW

2.0
5.0
CSCI170
Grade: F
May 13, 2021
Wouldn't take again

I'm 1000% confident that I just failed miserably on the final. What an amazing journey this semester, just couldn't get enough of it.

3.0
4.0
CSCI170
Grade: Not sure yet
May 13, 2021
Wouldn't take again

Honestly shes an approachable prof (pretty responsive) and I can tell she really wants to help her students (gave us extra credit opportunities) but this class by nature was just really hard... going to class is definitely not enough - you really need to take Time to ask for help, watch other YouTube videos, etc. even then it was incredibly hard

1.0
5.0
CSCI170
Grade: F
May 13, 2021
Wouldn't take again

I'm just going to say one sentence: WORST PROFESSOR EVER!!!!!!!! Please use all the bad words you can think of and then describe her using them. Totally fine and no exaggeration. Avoid her for your physical and mental health. Please make sure you do not spill coffee on her when you accidentally run into her in school.

Lots of homework
Test heavy
EXTRA CREDIT
1.0
5.0
CS170
May 14, 2021
Wouldn't take again

The class is so hard. I might did not get correct for any of the problems on final. It's just so hard and what she teaches is never related to the real exam. She is also bad at teaching as well.

Tough grader
1.0
5.0
CSCI170
Grade: Not sure yet
May 14, 2021
Wouldn't take again

Horrible experience, wish I could've taken a different professor. She makes us watch pre-recorded videos that are unclear and doesn't teach during actual lecture time. She is really intimidating and not nice to some students when they ask questions from what I've heard, and exams are so difficult and she barely curves. Don't take her, you'll cry

Lots of homework
Tough grader
3.0
4.0
CSCI170
Grade: Not sure yet
May 14, 2021
Wouldn't take again

Professor Batista is extremely knowledgeable to the point where I think she's unable to explain basic concepts to beginners. She's actually super caring and does not want to see you fail, and is very generous with EC (up to 4%). Must say it's a tough class because your grade heavily depends on the curve. I'd recommend P/NP this class tbh.

Lots of homework
Accessible outside class
EXTRA CREDIT
3.0
4.0
CSCI170
Grade: C+
May 15, 2021
Wouldn't take again

Took a P b/c of COVID. Prob would've earned a B if I tried harder I mostly did the bare minimum. Curved the midterm & final (averages were still 55% tho) & gave a good amount of extra credit so you could def pass. Her teaching style (pre-recorded lecture vids & group work during class) is hit or miss: you either thrive or you don't. I didn't lol

1.0
5.0
CSCI170
Grade: F
May 15, 2021
Wouldn't take again

This prof is by far one of the worst ive ever taken. If blind person with no fingers taught this class in sign language i would have understood better. Rarely ever re-explains things if students dot understand. Makes the most basic concepts seem like rocket science. Tests are impossible to do in the time she gives.

Lots of homework
Test heavy
Tough grader
5.0
4.0
CSCI170
Grade: A-
May 15, 2021
Would take again

She was the best professor ever. During office hour, she gave students a lot of inspirational speech and encouraged us not to get stressed from test. The group discussion enabled us to collaborate more than ever and the bond between students increased. For final grade, she added 3 or 4 straight points to our final grade by doing extra credit quiz.

Gives good feedback
Respected
Inspirational
3.0
4.0
CSCI170
May 17, 2021
Wouldn't take again

Batista's teaching style with online learning was pretty hands off as we got prerecorded lectures and other resources (lots of textbook links) to learn the material. In class, we worked on the homework with each other but most of the time everyone was still confused by the material. There are lots of TAs and OH though, it's possible to do well.

Accessible outside class
Graded by few things
EXTRA CREDIT
1.0
5.0
CSCI170
Grade: A-
May 18, 2021
Wouldn't take again

The least helpful aspect of this class is that there is no lecture, even though we, the students, specifically requested that to her. She knew online learning would make this hard, but she didn't even care about our needs. Midterm average was a 56 and final was a 54, so you get how poorly the students are understanding the materials in this class.

Get ready to read
Group projects
EXTRA CREDIT
3.0
5.0
CSCI170
Grade: A-
May 18, 2021
Wouldn't take again

She isn't the best lecturer but monitored things like class participation, homework effort, and past exams to bump my grade at the end. She is straightforward and strict but don't let it intimidate you. She'll walk through questions with you if you just ask. Overall, nice and brilliant but not that personable.

Accessible outside class
Participation matters
EXTRA CREDIT
5.0
4.0
CSCI170
Grade: A
May 18, 2021
Would take again

170 is hard by default no matter who teaches. Sandra's willing to spend all the time for you to explain things(if you just ask). She cares about your progress, knows her stuff, and makes you challenged as a real CS student. To me that's a mark of a good CS prof. Tests might be hard but she curves and gives extra credit. Work hard, no complain.

Gives good feedback
Caring
Tough grader
4.0
5.0
CSCI170
Grade: A
May 18, 2021
Would take again

This was a very difficult course, I cannot lie. But Sandra was fair throughout, if not generous. Going to lecture helped a lot if you were prepared with the material provided before the lecture. It is difficult to keep up, and the exams are among the toughest I've seen, but it is possible to do well.

Lots of homework
Clear grading criteria
EXTRA CREDIT
2.0
5.0
CS170
Grade: C
May 25, 2021
Wouldn't take again

As other reviews mention, her flipped classroom format simply does not work online. CS170 is a hard class as it is, but watching lectures and copying proofs is a sure fire way to do poorly. Prepare to go to a lot of office hours.

Get ready to read
Tough grader
3.0
5.0
CSCI170
Grade: A
Jun 2, 2021
Wouldn't take again

Let's be real; this sem sucked cuz (1. online class)(2. flipped class)(3. 170.) If one of them were false, it wouldn't have sucked this much. Prof is not "that" bad if you calm down and at least "try." Don't rush to rant on GroupMe chat. Really, it was tough but wasn't diabolic. Prof was reasonable. People rant cuz others rant. Calm down, really.

Lots of homework
Test heavy
Tough grader
2.0
4.0
CSCI170
Grade: A-
Jul 17, 2021
Wouldn't take again

Tbh the class itself wasnt THAT bad as long as you can cope with the surprisingly hostile learning environment and a class structure that was hardly geared towards the success of those enrolled. I mean, its no wonder why this class saw the lowest engagement out of any other class I took last sem despite the alleged groupwork format.

Graded by few things
Hilarious
Tough grader
1.0
5.0
CSCI170
Grade: A
Sep 10, 2021
Wouldn't take again

She sucks

1.0
5.0
CSCI170
Nov 9, 2021
Wouldn't take again

Not good

5.0
2.0
CMSI1010
Grade: A
Jan 8, 2022
Would take again

I see she has terrible ratings for other more advanced classes at USC and I'm not going to deny those claims, but her 1010(Ik it's an easy intro class) class at LMU was amazing. Super caring and very knowledgable. Really recommend taking her if you get the chance!

Inspirational
Amazing lectures
Caring
3.0
4.0
CSCI170
Sep 1, 2022

Had her before covid so I could see how this class got bad reviews on Zoom regardless of professor. When I had her though I didn't understand the reputation she had and didn't think she was that bad. It's a difficult class no matter what and I don't think she didn't anything unreasonable and taught everything fast paced but thoroughly.

Lots of homework
Lecture heavy
Class Info

Online Classes

100%

Attendance Mandatory

16%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 31 grades
Most common grades:
Not sure yet (31)
A (14)
A- (5)
Grade Distribution
A(15)B(3)C(3)D(1)F(3)A-/B+(7)
Based on 65 reported grades
Not sure yet: 31
A: 14
A-: 5
B: 3
Common Tags
Lots of homework (30)
Tough grader (23)
Get ready to read (16)
Caring (14)
Gives good feedback (12)
EXTRA CREDIT (11)
Respected (10)
Test heavy (10)
Rating Trend

Stable

-0.01 avg change
Jun
Jul
Sep
Nov
Jan
Sep
Last 6 months
Ratings by Course

CSCI570

5.0

(1)

CSCI70

5.0

(1)

CMSI1010

5.0

(1)

CSCI104170

4.0

(1)

CS104

3.6

(5)
+3 more courses
Difficulty by Course

CSCI170

4.5

CSCI70

4.0

CS170

3.9

CSCI104

3.8

CS104

3.0

Similar Professors