3.7

Yelena Frid

Computer Science - University of California Davis

3.7
Quality
2.7
Difficulty
76%
Would Retake
198
Reviews
3.7
Quality
2.7
Difficulty
3.7
Helpful
3.7
Clarity

76%

Would Retake

198

Reviews

Rating Distribution
Official

5

77

4

48

3

34

2

20

1

19

What Students Say

She is very nice and cares about her students

ECS36C - 4.0 rating

She was 5 min late to the final too

ECS122B - 3.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

20%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 118 grades
Most common grades:
A (57)
Not sure yet (47)
A+ (19)
Grade Distribution
A(76)B(12)C(2)D(1)F(1)A-/B+(26)
Based on 169 reported grades
A: 57
Not sure yet: 47
A+: 19
A-: 17
Common Tags
Caring (62)
EXTRA CREDIT (36)
Test heavy (34)
Lecture heavy (30)
Accessible outside class (27)
Clear grading criteria (23)
Amazing lectures (20)
Graded by few things (18)
Rating Trend

Stable

-0.09 avg change
May
Jun
Sep
Oct
Nov
Dec
Last 6 months
Ratings by Course

ECS117

5.0

(1)

ECS036C

4.5

(8)

ECS120

4.4

(8)

ECS122B

4.2

(27)

122B

4.0

(5)
+8 more courses
Difficulty by Course

ECS036C

3.5

ECS122A

2.9

ECS122B

2.9

122A

2.8

ECS120

2.8

Reviews (198)
3.0
2.0
ECS122B
Grade: A+
Apr 1, 2017
Would take again

Makes lots of mistakes during lectures (but fixes them I guess) and is 5 min late to lectures pretty often. She was 5 min late to the final too... However, the level of difficulty of HW and tests was fair. She grades REALLY easily. As long as you understand the topics covered, it's an easy A+.

2.0
3.0
ECS124
Oct 26, 2017
Wouldn't take again

Knows the material but not very good at teaching it.

5.0
3.0
ECS124
Grade: B+
Jan 4, 2018
Would take again

good lecturer, interesting topic, and easy to follow but interesting

Gives good feedback
4.0
3.0
ECS60
Grade: Not sure yet
May 3, 2018
Would take again

She is a good professor. Yes she sometimes makes mistakes and can be clumsy with her notes sometimes but it's fine. Her assignments are clear, and tests are super fair. She doesn't try to make the class difficult and genuinely cares about her students, stopping multiple times during lecture to make sure we understood the concepts.

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
Caring
3.0
3.0
ECS60
May 21, 2018
Would take again

Tests are fair but her lectures are dull and full of mistakes. She once spends a lot of time doing a problem wrong then goes back and spends even more time to fix it. This quarter the hw and programs weren't made by her so they were different than what she taught. Generally pretty fair but expect to teach yourself most of the material from notes.

TEST HEAVY
GRADED BY FEW THINGS
5.0
2.0
ECS122B
Grade: A
Jun 7, 2018
Would take again

She is one of the best professors I have had at UC Davis. I have never seen a professor care this much about students' learning. She would explain something 5 times until everybody understood it. Every concept was explained from basic to complex. She was lenient with the deadlines, too. In addition, she does a lot of examples in class.

Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
Caring
3.0
2.0
ECS60
Grade: Not sure yet
Jun 8, 2018
Would take again

Frid's lectures are a bit of a mess, but to be fair she was not originally set up to teach this course for this particular quarter. This is why a majority of her lectures and programs are from the original professor. However, I would give her a second chance since there is definitely potential in her teaching if she were given more prep time.

Gives good feedback
LOTS OF HOMEWORK
TEST HEAVY
5.0
5.0
ECS122B
Grade: A
Jun 8, 2018
Would take again

Legit professor. So laid back and very relatable to students unlike most old professors. She tries her best and that's all that matters.

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
GRADED BY FEW THINGS
5.0
2.0
ECS122B
Grade: A
Jun 12, 2018
Would take again

She is a great hard working professor. I cant believe she did a 8 hour review session for us and 60 for the final. Her expectations were clear and her exams were fair. There were no surprises - the entire class was consistent. Take her

Gives good feedback
Respected
ACCESSIBLE OUTSIDE CLASS
5.0
1.0
ECS60
Grade: Rather not say
Jun 14, 2018
Would take again

She posts lecture notes online and her projects and exams are extremely fair and reflect the practice tests. Lecture tended to be a little disorganized; I recommend skipping and reading the Zybooks. Regardless I can say I learned a lot from this class and it was clear she really cared about the class because she held tons of extended OH.

ACCESSIBLE OUTSIDE CLASS
5.0
2.0
ECS60
Grade: A+
Jun 21, 2018
Would take again

Very caring professor.

Hilarious
Caring
EXTRA CREDIT
1.0
2.0
ECS122B
Grade: B+
Jun 28, 2018
Wouldn't take again

This course was a mess and a half. Professor was constantly late to class, including exams. She struggles to explain incredibly simple concepts. Half the homeworks were extended due to errors/typos. Highly important, time-sensitive questions on canvas went completely ignored. Uploaded notes are illegible and unclear. Easy A, but not worth it.

5.0
3.0
122B
Grade: A-
Aug 21, 2018
Would take again

Great professor IMO, even though she is forgetful and make mistakes but she is willing to help you understand the materials. Did a long hours review sessions for 122B AND 60 (4 hours each?) back to back. It shows she gives a lot of care to her student. Be warned, the materials are not easy. Overall, one of the best professor I have taken here

Skip class? You won't pass.
Caring
LECTURE HEAVY
5.0
3.0
ECS122A
Grade: A
Sep 13, 2018
Would take again

Yelena's got h e l l a (network) flow!!! One of my fav profs so far. Dr. Frid is so caring, and she does her best to make the drier material slightly wet. She's pretty funny too so it's easier to pay attention during class. Grading criteria is clear and I really feel that my CS fundamentals have been strengthened. Take her if you can! <3

Respected
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
4.0
ECS122B
Grade: Rather not say
Oct 31, 2018
Would take again

She is amazing, dedicated, and best CS professor I have ever had for Algorithm. I took Gysel for 122A (a nightmare with cursing in class and did a final curve-down annoyed everyone). Professor Frid is different: she is caring, thoughtful, and consistent in her teaching and well-respected by her students. Work can be hard, but it's worthy.

Gives good feedback
Respected
Caring
2.0
4.0
ECS122A
Nov 8, 2018
Wouldn't take again

Her lectures are very dry and sometimes makes mistakes. Her notes are not very clear and the textbook is confusing. She didn't give the grading criteria for the class (or if she did, she REMOVED it), and you are graded only by five extremely challenging homeworks, one midterm, and the final. Only take if you already have solid fundamentals.

Skip class? You won't pass.
GRADED BY FEW THINGS
5.0
3.0
ECS122A
Dec 11, 2018
Would take again

Amazing professor. She spent 4 hours for a review session 2 days before the final and answering questions. She makes sure that nobody is left behind, and answers every possible question in class. GO TO OH if you need help, the TA's and the professor are really helpful and always available. Approach them if you're confused and you'll be fine.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
4.0
ECS122A
Dec 15, 2018
Would take again

The tests and assignments are tough but the lectures and notes are of great help and very comprehensive.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
5.0
ECS120
Dec 20, 2018
Would take again

Caring professor and clearly knows her stuff. Made a lot of mistakes in the beginning but smoothed after a week or two. Great professor and helpful OH. Materials on the other hand are quite hard, so keep up with reading before class is highly recommended.

Skip class? You won't pass.
TEST HEAVY
Caring
5.0
2.0
ECS122A
Grade: A+
Dec 27, 2018
Would take again

Amazing Professor. She always answers questions regarding the most minor details of any algorithm to make sure the students understand the problem. There were at least 1 or two office hours almost everyday either by her or the TA's. She even conducted an in detail 4 hour review session before the final.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Caring
4.0
3.0
ECS122A
Grade: A
Jan 7, 2019
Would take again

Prof. Frid was a good choice. She is younger and pretty energetic which is always a bonus. Kept my attention during lectures and was really thorough when it came to reviewing expectations for the tests. Homework was difficult but not impossibly so. Tests were fairly easy. Overall a good experience.

Clear grading criteria
5.0
3.0
ECS120
Grade: A
Jan 8, 2019
Would take again

There is not much to be grades on, but the exams are similar to the practice exams and homework questions so there are no curve balls. The lectures are chalk talks, and not too organized, but the material can be figured out independently. She also holds a lot of office hours, which were helpful and review sessions. Frid is a good choice for ECS 120

ACCESSIBLE OUTSIDE CLASS
GRADED BY FEW THINGS
Caring
5.0
4.0
ECS120
Grade: A+
Jan 9, 2019
Would take again

The material is hard though no programming. But she is very helpful in office hours and provides detailed study guide.

TEST HEAVY
GRADED BY FEW THINGS
Caring
1.0
3.0
ECS122A
Grade: A
Jan 31, 2019
Wouldn't take again

She is nice, and I think she really wants her students to learn. However she makes a lot of really elementary mistakes during lecture, often needs to be corrected by students, and comes across more like a rushed grad student than an actual professor.

GRADED BY FEW THINGS
5.0
3.0
ECS122A
Grade: B
Mar 3, 2019
Would take again

Firstly, the fact that she does not have a chili pepper a crime against humanity. Go to office hours to glean from her wealth of knowledge. Lectures can be difficult to follow but will get better as she gets more experience.

Respected
Accessible outside class
Inspirational
4.0
3.0
ECS36C
Grade: A
Mar 19, 2019
Would take again

Professor Frid is pretty disorganized, but I can tell that she really cares about her students! She really tries to make sure people understand the material, give expectations on what students should be able to do on an exam, and gave 2-3 hour review sessions in preparation for midterms and finals! Overall good professor!

Accessible outside class
Hilarious
Caring
5.0
2.0
ECS36C
Grade: A-
Mar 20, 2019
Would take again

Literally the cutest prof you can ever meet in UCD! She's super nice and caring and makes hard material seem less intimidating. However, she makes a lot of typos in her exams, so be prepared to keep looking at the board during exam time if a question did not make sense. Although this is a programming course, most of the grade was put into exams.

Gives good feedback
Respected
Accessible outside class
5.0
3.0
ECS122B
Mar 22, 2019
Would take again

She may be disorganized sometimes, but she really knows the subject and cares about her students. For finals week she had 4 hours of review for JUST OUR CLASS. I'm pretty sure she was at school all day holding review seshs for her classes. We even got a 2 hour review sesh for our midterm. Has insane amounts of office hours. Really awesome prof.

Respected
Accessible outside class
Graded by few things
2.0
4.0
ECS122B
Grade: B
Mar 22, 2019
Wouldn't take again

Yeah she is a nice person. But I wouldn't use that to describe her teaching skills. The class wasn't organized at all. There was barely any help when it came to piazza. The practice final was tough and some of the solutions didn't make sense.

Lots of homework
Test heavy
Caring
3.0
3.0
ECS60
Mar 23, 2019
Wouldn't take again

She is a nice person BUT pretty pretty unorganized! She never ever answer your emails. If you wanna get an A take the class with her it is easier than other professors but be aware that you should self study. I used zybooks and other online sources to learn 60/36C. AND just remember to go to review sessions for sure.

Respected
5.0
3.0
ECS122B
Mar 24, 2019
Would take again

Professor Frid is the best CS professor I've had at UCD. It's obvious that she genuinely cares about her students learning. Content is very interesting, exams are fair, but the increase in the amount of content/difficulty after the midterm might throw you off. Would definitely take future classes with her.

Respected
Accessible outside class
Skip class? You won't pass.
3.0
4.0
ECS122B
Mar 29, 2019
Would take again

Homework is insanely hard for some reason, compared to the tests. Just study the practice exams as well as you can, she likes to just change the problems slightly. Her lectures are super disorganized and she makes a lot of mistakes. If you go to OH though and ask specific questions, she can help out a lot since she knows the material really well.

Test heavy
Lecture heavy
4.0
3.0
ECS36C
Mar 29, 2019
Would take again

She is very nice and cares about her students. I learned a lot in her class but I wish the notes were more organized. Make sure to read the sample exams and go to her review sessions. The final exam for ECS36C was almost the same as the sample exam except the T/F questions and coding part. BTW she doesn't curve anything, but the avg is above 80.

Caring
4.0
1.0
ECS36C
Grade: A
Apr 2, 2019
Wouldn't take again

Everything is easy, to be honest. Tests are really slight variant from the older ones. I was expecting to know something new and more, but, no. She is very very generous on grading, which, I think, is not appropriate for such an important course as data structure and a little bit of entry-level algorithm.

4.0
3.0
ECS132
Grade: A-
Jun 20, 2019
Would take again

I took three ECS courses with her so far! Trust me she is a really nice and caring professor. The hw for ECS 132 was challenging but the midterm and final exam were kind of the same as sample exams and easier than assignments. Quizzes are from hw and open notes. *** Make sure to go to review sessions ***

Caring
5.0
1.0
122B
Grade: A
Jun 23, 2019
Would take again

Exams are very similar to the practice exams. She held a review session before MT and final where she went over the practice exams. Assignments are more difficult than tests, but were often graded for effort instead of correctness. For the most part she teaches from the notes, and it's nice to have them as a reference. Interesting class, easy A.

Graded by few things
Caring
2.0
2.0
ECS122A
Grade: A
Nov 22, 2019
Wouldn't take again

She's really disorganized and honestly I don't think I learned a lot with Yelena. Her exams are really similar to the practice and she's pretty easy in terms of grades, that's why people even like her. If you really want to learn, take it with someone else please

2.0
3.0
ECS122A
Dec 9, 2019
Wouldn't take again

She is nice and caring overall. But the lectures are disorganized and she makes lots of mistakes, which makes it hard to learn valuable knowledge from her lectures.

Lots of homework
Graded by few things
1.0
4.0
ECS36C
Grade: B
Dec 11, 2019
Wouldn't take again

very disorganized class. the professor made a lot of mistakes. the deadlines were clear and generous, but we only had 4-6 hour windows to turn in assignments. not enough practice problems for the final, some of the notes didnt end up being posted online (which is what usually happens). okay professor, cares about students, but all over the place.

Skip class? You won't pass.
Lecture heavy
4.0
2.0
ECS122A
Grade: A
Dec 12, 2019
Would take again

I have took 36C and just finished 122A both with Frid. I can say that she has been amazing! Really caring about students, wanting to make sure they get all the material down. Exams arent too difficult but hws are harder, but mostly graded for effort. She also gives extended office hours for hw help which is amazing! Only bad is she is disorganized

Accessible outside class
Hilarious
Caring
4.0
2.0
ECS122A
Grade: A-
Dec 28, 2019
Would take again

Not the best lecturer(nor the most organized) but cares about students and gave a lot of help for the 1 midterm and final. If you look over the posted hw answers, and study the practice midterm/final (cant emphasize this enough), you should get an A. NO CODING REQUIRED

5.0
1.0
ECS122A
Grade: A
Feb 2, 2020
Would take again

Do the practice exams and homework - practice exams were almost identical to the real midterm/final, except for a couple numbers here and there, and homework is designed to be harder than the exams - and you'll get at least an A- She doesn't curve though, but the averages are consistently in the low 80s.

Lots of homework
Lecture heavy
Caring
5.0
3.0
ECS120
Grade: A
Mar 5, 2020
Would take again

Prof Frid is one of the best I have ever taken at UC Davis. I really enjoyed my experience of taking her class. She is really clear in lectures and the homework is not so difficult but challenging. Exams are fair for material we learned. If you do everything and all homework, you will get a great learning experience

Gives good feedback
Accessible outside class
Inspirational
4.0
2.0
ECS132
Grade: A
Mar 31, 2020
Would take again

Dr. Frid is one of the easier professors for 132. She uses Matloff's stats textbook and does not upload notes. This isn't too bad though because her notes are usually pretty messy. Also, she hosts review sessions for both the midterm and the final which I found very helpful. Exams are super similar to the practice exams -- make sure to do them!

Accessible outside class
Clear grading criteria
Caring
4.0
3.0
ECS122B
Grade: A
Mar 31, 2020
Would take again

Dr. Frid's 122B is very straightforward and fair. As with her other classes, she handwrites notes but doesn't upload most of them, and exams are very similar to the practice exams. There are a couple of textbooks listed, but they're not required or necessary. The hardest part is in the 5 HWs, but they're not too bad since grading is lenient.

Lots of homework
Graded by few things
Clear grading criteria
5.0
2.0
ECS132
Grade: A+
Apr 3, 2020
Would take again

TBH I don't like that textbook, it introduces a lot of useless model. I would suggest to take STA 131A if you are a CS major. But if you are a CSE major/you want to know some R/you want to take easier stat classes, then take her.

Lots of homework
Get ready to read
Group projects
5.0
3.0
ECS122B
Grade: B+
May 4, 2020
Would take again

Liked her a lot. Does a lot of examples on paper. None of the work is too difficult and the averages were high- 80+%. Even with the high averages I felt I learned a lot. I learned everything I didn't learn with Gusfield plus learned some cool new algorithms to get linear time. Shes caring enough to reteach 122A stuff if you didn't learn everything

Gives good feedback
Test heavy
Caring
4.0
3.0
ECS122B
May 19, 2020
Would take again

Professor Frid is one of my top favorite CS professors. I have learned so much from her classes. Her teaching style definitely matches with my learning style, she takes hard concepts and breaks them down for you. She also puts a lot of time in making sure everyone understands the concepts. Frid is so intelligent and great, we need more like her!

Gives good feedback
4.0
3.0
ECS122B
Grade: Not sure yet
Jun 5, 2020
Would take again

I've taken 3 ECS classes with Frid so far and she's definitely one of the better CS professors. Practice midterms are similar to actual midterms and her review sessions are really helpful. Really wants students to understand the material and often reviews topics from previous classes

Clear grading criteria
5.0
3.0
ECS122B
Jun 9, 2020
Would take again

I've taken four classes (60, 120, 132, and 122B) with Dr. Frid! She is an amazing person and lecturer. She really cares about her students and does NOT add extra stress and anxiety to students. Just remember to always attend the review sessions and do the assignments.

Respected
Caring
5.0
3.0
ECS122B
Grade: A
Jun 10, 2020
Would take again

I highly recommend CS students take classes with Professor Frid! She does a great job explaining concepts and showing examples in lecture. Go to lecture, do the homework, and the review sessions and practice midterms/finals give you all the information you need in order to do well. It's not too time consuming in comparison to other CS classes.

Amazing lectures
3.0
2.0
ECS122B
Grade: A+
Jul 3, 2020
Would take again

Dr. Frid is nice & lectures convey most material needed for HW & exams. However, she's VERY disorganized sometimes with her lectures, which can make them hard to follow (was glad to have lecture capture for 122B so I could pause when confused). But she's available for help with HW, and exams are easy if you understand material from lectures.

Skip class? You won't pass.
Clear grading criteria
Caring
5.0
1.0
ECS122B
Grade: A+
Jul 16, 2020
Would take again

She teaches algorithm classes on theory more than implementation so that it's easy to get good grades. Her 122B teaches you a lot of fancy algorithms and you don't really need to memorize how to implement them since they are usually complicated. However, algorithms in 122A are always asked during interviews so you need to practice if take hers.

Test heavy
Hilarious
Caring
5.0
2.0
ECS132
Grade: A+
Aug 3, 2020
Would take again

Well-structured lessons that essentially dissect the textbook (easy read as well) -- gives 2 reliable study sources. Spells out the things that students will be expected to know for exams, so studying can be focused which is really helpful. Overall, makes stats very learnable-- with the time/effort it's very possible to succeed. Recorded lectures

Gives good feedback
Skip class? You won't pass.
Amazing lectures
2.0
5.0
ECS122A
Grade: Rather not say
Aug 4, 2020
Wouldn't take again

95% of grade is based on the test. 4 quizs, 2 midterm, and 1 final is too many in summer 1. We keep getting tests/ quiz, and it took so long for TA to grade and post solution. We didn't get the solution before we took final. TA's grading is slow and harsh. The lectures are mandatory and she must make minor mistakes through the every class. AVOID!

Test heavy
Lecture heavy
Tough grader
4.0
2.0
ECS132
Grade: A-
Aug 6, 2020
Would take again

No curve. The grade is based on 4 hw, 3 exams, and 4 quizs. Hw are much harder than actual exam and quiz so don't worry if you cannot finish all of them. Post past exam paper and hold review session which is really useful for the actual exams. Willing to explain students' questions over and over again, definitely a good instructor, and easy pass.

Get ready to read
Skip class? You won't pass.
Test heavy
4.0
3.0
ECS122A
Grade: A
Aug 8, 2020
Would take again

Professor Frid did a good job in not making the course feel rushed despite it being summer session. Homework is difficult, but prepares you well for the quizzes and exams. Review sessions give you everything you need to know for the exams. She often made small mistakes during lecture which could confuse some students but overall good class.

5.0
2.0
ECS122A
Grade: A
Aug 31, 2020
Would take again

take this class. you dont need to know anything else.

Respected
Test heavy
Caring
1.0
4.0
122A
Grade: Not sure yet
Oct 31, 2020
Wouldn't take again

The material is not hard, but interpreting what the professor is even asking for is. I assume this is to prevent cheating, but it has gotten to a point, where you second guess yourself about what the question is asking for, and spend more time trying to figure out what the question is than actually solving the question.

Skip class? You won't pass.
Graded by few things
Tough grader
3.0
3.0
122A
Grade: Not sure yet
Nov 6, 2020
Would take again

I don't like how she always makes mistakes and teaches by writing on a binder paper notebook with a pen. Lectures are slow and full of mistakes and you would expect that maybe in a class of 100+ students you would expect a better attempt at coherence and teaching. Quizzes and tests are okay not too difficult but overall this class is confusing.

1.0
4.0
ECS122A
Grade: B
Nov 28, 2020
Wouldn't take again

Her lectures are full of mistakes with students pointing out her mistakes as the lecture goes. Lectures end up being so mistake-ridden that you're not even confident in what you ended up learning because she changes her notes as her mistakes are pointed out.

1.0
4.0
ECS122A
Grade: B-
Nov 29, 2020
Wouldn't take again

On top of the messy and uninspiring lectures, she can't even make sure that the midterms are formatted correctly. Vague questions and you get tested on material that she doesn't cover thoroughly even though she explicitly says she won't ask questions about algorithms she doesn't cover in class. Practice midterm and review doesn't help. Terrible....

Graded by few things
Test heavy
Lecture heavy
5.0
3.0
ECS122A
Grade: B+
Dec 1, 2020
Would take again

I like the lectures because it feels more like a classroom setting and not just someone PowerPoint. The tests are exactly like quizzes and practice, the questions come from the hw or class examples. warning though do the homework. Allot of the quiz test questions are slightly different from the homework. If you do the homework you are good!

Skip class? You won't pass.
Test heavy
1.0
4.0
ECS122A
Grade: Not sure yet
Dec 11, 2020
Wouldn't take again

Weekly quiz comes from hw/lectures, basically, just write down the prof in your note. Her lecture is bad and unorganized. Always makes small mistakes which makes me distracted. Material is easy but her lecture makes it hard to understand. Also, the format of the practice midterms is always incorrect..

1.0
4.0
ECS122A
Grade: Not sure yet
Dec 16, 2020
Wouldn't take again

Lectures are incredibly disorganized, difficult to follow and full of mistakes. Dr. Frid is intimidating and is rude to students. Frid's lectures made the material in this class much more confusing and difficult to learn. I would highly discourage anyone from taking this class.

Test heavy
Lecture heavy
3.0
3.0
ECS36C
Dec 19, 2020
Would take again

A little disorganized, tests would have mistakes on it, but honestly not too bad. Frid is an okay teacher, her lectures for the most part are ok to follow. However, sometimes it could be very messy. She only does pen and paper lectures. The homeworks (4 programming, 3 written are good for learning. Weekly quizzes, 2 midterms, 1 final. No curve.

Test heavy
2.0
3.0
122A
Grade: B+
Dec 19, 2020
Wouldn't take again

To study for this class you need to re-watch a bunch of lectures. Take good notes because you're going to have to go back to them. No curve but tests are graded leniently. TERRIBLE lectures though. Scribbling out, making mistakes. Unspecific about what will be covered on quizzes/midterms. Very hard to come back after an L on a midterm bc HW is 5%.

Graded by few things
Test heavy
Lecture heavy
3.0
3.0
ECS36C
Grade: A
Dec 19, 2020
Would take again

Can confirm that lectures were disorganized and she can be a bit short, but she was third-trimester pregnant all quarter so that must've made it a little more difficult. She gives very thorough examples, and as long as you take detailed notes during class you should be fine for quizzes and exams. Programs weren't too difficult, just start early.

Clear grading criteria
Lecture heavy
2.0
3.0
ECS36C
Dec 20, 2020
Wouldn't take again

not very helpful, i learned all the course material off online resources rather than lectures. grades extremely slowly and a lot of quizzes had typos on them. she is not very organized

Group projects
5.0
4.0
ECS122A
Grade: A-
Dec 21, 2020
Would take again

Dr. Frid actually teaches the material. The only organizational issue I think is she never remembers when the tests or quizzes are but its all in the syllabus so you can just refer to that. Grading is a bit slow but I imagine this is because we are online, I took her class last year for 36c and there was only 2 midterms and a final, no quizzes.

Gives good feedback
Respected
Skip class? You won't pass.
4.0
3.0
ECS36C
Grade: A
Dec 25, 2020
Would take again

Dr Frid is definitely a bit disorganized and her lectures can be uninspiring and boring at times. However, weekly quizzes are very helpful in understanding key concepts and programs are very practical and moderate in difficulty. She is also very helpful during office hours. Overall, I learned a lot in this class about key CS concepts. Recommended

Clear grading criteria
5.0
2.0
ECS36C
Grade: A
Dec 28, 2020
Would take again

Promotes collaboration and positive reinforcement. Allows working in pairs for programs, and gives 1% EC for piazza contribution. If we apply concepts correctly on written work she doesn't dock for silly mistakes (ie writes 5 instead of 8) because she knows we'd catch them in programs. Class structure was organized. Super caring and amazing prof.

Clear grading criteria
Caring
EXTRA CREDIT
2.0
4.0
ECS122A
Grade: A
Dec 31, 2020
Wouldn't take again

Her lectures are very up & down; when she doesn't make mistakes its fine, but when she does (and she often does) it's kind of a tragedy. Get help from OH/TA's whenever possible, as there will be weekly hw/quizes, which are important to understand for the tests. HW unnecessarily hard at times imo. Overall class is very doable if you put the time in.

Graded by few things
Test heavy
So many papers
2.0
4.0
ECS122A
Grade: A-
Jan 1, 2021
Wouldn't take again

Her lectures are very disorganized at times. She teaches with pen and paper, which is personally not the best way for me to learn. I remember at one point, she made the same mistake three times in a row, making lectures super confusing sometimes. Tests are a bit hard, but studying should get you through it fine

Skip class? You won't pass.
Graded by few things
Test heavy
4.0
2.0
ECS36C
Grade: A
Jan 4, 2021
Would take again

The program homework is related to the course material. The quizzes and exams are easy. Quizzes can help understand materials better.

1.0
4.0
ECS122A
Mar 3, 2021
Wouldn't take again

I heard that she used to be a good professor. At least, she gave a lot of A. However, when I took her class during the last quarter, it was awful. She didn't know what she was talking about, made very unclear explanations and examples. Hard quizzes and exams, but she does not curve at all!!!

5.0
3.0
ECS122B
Grade: Not sure yet
May 6, 2021
Would take again

Contrary to the previous comments saying she is a terrible and hard professor. For ecs 122B she has been amazing. Crystal clear lectures. Quizzes are straight from lecture and practice quizzes she hands out. Exams are basically the quizzes and her midterm review lecture. Very clear and fair class. She is prob the best upper div cs professor.

Respected
Clear grading criteria
Lecture heavy
3.0
4.0
ECS122B
Grade: Not sure yet
Jun 3, 2021
Would take again

First half of the class was smooth and straightforward, but the second half was significantly harder than the first half of the class. Her lectures are good but once we got to the P/NP proof problems I found the class to be much harder conceptually, in the quizzes, and the midterm.

Test heavy
Clear grading criteria
Lecture heavy
5.0
2.0
ECS122B
Grade: Not sure yet
Jun 4, 2021
Would take again

Yes, she does make very minor mistakes. However, I think that's nothing compared to her positives. She teaches what is necessary, then tests what she teaches, where other professors would make it unnecessarily complicated. ECS122B should be hard, but she made it very manageable while still teaching all of the content. I recommend her for upper div.

Caring
5.0
3.0
ECS122B
Grade: A+
Jun 11, 2021
Would take again

Weekly quizzes, 2 midterms, and no final. Homework graded on completion, we only had 3 lol. Quizzes graded in a timely manner, but not hw. Got 100% in the class wo studying thanks to her extremely fair tests and open notes. Watch lectures because you will learn and they do prepare you well. I love prof Frid! Can't recommend more.

Test heavy
5.0
3.0
ECS122B
Grade: A-
Jun 17, 2021
Would take again

Frid is a very solid choice. Her lecture style is informal and she is difficult to contact BUT her lectures get the concepts across very clearly and our grounded in examples. She is also very accommodating of alternative testing times. Her weekly quizzes and her 2 midterms followed lecture well. Content after midterm 1 was more abstract and tricky.

Amazing lectures
Lecture heavy
Caring
5.0
4.0
ECS132
Grade: B+
Sep 18, 2021
Would take again

Solid professor. Watch lecture, take notes. Quizzes are from lecture. Exams are from review session + quizzes.

Respected
Skip class? You won't pass.
Lecture heavy
4.0
3.0
ECS122B
Grade: A
Sep 22, 2021
Would take again

I used to take her ECS36C before and she is a generous and helpful professor.

Inspirational
Caring
5.0
3.0
ECS132
Grade: A-
Sep 23, 2021
Would take again

Hands down, one of the best profs in Davis. She's genuine, fair, and relatively straightforward with the material.

Respected
Skip class? You won't pass.
Lecture heavy
4.0
3.0
ECS036C
Grade: A
Dec 8, 2021
Would take again

A good choice. She explains concepts well. However, class is a bit disorganized. Program requirements are sometimes vague. Midterms and finals were almost exactly like the practice exams she posted. Would recommend.

Accessible outside class
Lecture heavy
4.0
2.0
ECS36C
Grade: A
Dec 16, 2021
Would take again

Frid is by far the kindest CS professor I've had. She visually explains concepts great and gives reasonable homeworks, however she makes a lot of grammar mistakes, so much so that it's kind of a meme. Her exams and quizzes are decent and are representative of the concepts, just study and you'll be fine. If you have her as a prof, you'll be fine.

Gives good feedback
Group projects
Caring
4.0
3.0
ECS36C
Dec 19, 2021
Would take again

Dr. Frid is an amazing professor that cares for the success of her students. She goes into great depth on the material taught and provides many examples. Her exams are pretty straightforward and based on the lectures. Her and her TA's provide many office hours to help out students with their programming assignments, which are pretty clear.

Test heavy
Lecture heavy
4.0
3.0
ECS122A
Grade: A
Dec 21, 2021
Would take again

Frid is a very good professor. Held so many recorded office hours and review sessions, with helpful practice quizzes and exams. HW is graded on completion. Drawbacks are that she uses pen and paper - making it difficult to follow sometimes because it can be messy, and grading is slow. However, her explanations are great with many examples.

Lecture heavy
Caring
Accessible outside class
5.0
3.0
ECS132
Grade: A
Mar 13, 2022
Would take again

I took Frid for stats Her exams & quizzes are fair and if you do the practice problems and homework you can get a good grade. She also lets you take one page of notes to your midterms. The only complaint I have is that she is a bit unorganized and often makes small mistakes during lectures but other than that she is a great prof

Caring
Respected
5.0
3.0
122B
Mar 15, 2022
Would take again

Frid is a great Professor. She provides study material for exams including practice problems. All our lectures were recorded and posted on Canvas. She even posts extra videos where she goes over certain topics more in depth. Her only flaw is that she writes all her lectures in pen and scribbles out A LOT. Despite this I highly recommend :-)

Caring
5.0
2.0
ECS132
Grade: A+
May 9, 2022
Would take again

Frid is the goat for ECS. She makes sure you understand the material and the exams are highly reflective of sample exams she provides. Homework is based on lecture material, which she explains well. I think I have had Frid for three different classes and every time she has been great. Highly recommend.

Amazing lectures
Clear grading criteria
3.0
2.0
122A
Grade: B+
May 14, 2022
Would take again

Over all a decent professor who cares about her class. The only issue is that she tends to have very disorganized lectures, where she makes frequent mistakes and scratches out large portions of work she's written. This makes it very difficult to follow along and learn the material.

Test heavy
1.0
1.0
ECS132
Grade: A+
Jul 17, 2022

Disorganized. Inconsistent expectations. Ambiguous quiz questions, I did not learn a thing from this class. If you want a class where instead of worrying about actually understanding the material for an A, you have to worry about fighting tooth and nail for regrade requests for exam questions where crucial information is left ambiguous, then take.

3.0
3.0
ECS132
Grade: Not sure yet
Jul 26, 2022
Would take again

Frid's lectures are really unorganized and she's not the best explainer but her class is manageable because her exams and tests are always very straightforward. Whatever she teaches you will be applied on the test, there are no tricks involved.

4.0
3.0
ECS122A
Grade: Not sure yet
Jul 29, 2022
Would take again

Overall, she is a great lecturer and professor. Her homework and exams are pretty straightforward. She is approachable and holds a lot of office hours. But, she is disorganized.

Caring
Lecture heavy
Accessible outside class
5.0
4.0
ECS132
Grade: A
Aug 23, 2022
Would take again

She is really caring about students learning the concepts. Although the notes are handwritten and could be a bit disorganized, she is really the one to take students through the process. If you like more practical programming cs class, do not take her. But her class would be very helpful in concepts.

Participation matters
Group projects
Caring
5.0
4.0
ECS036C
Grade: Not sure yet
Oct 19, 2022
Would take again

grilboss

5.0
4.0
ECS036C
Grade: Not sure yet
Oct 25, 2022
Would take again

This class is not too hard, make sure to pay attention because it's pretty test heavy. Very fair class and Frid is so sweet. Go to Office hours, go to discussions and you'll be fine. Frid is legendary

Amazing lectures
Accessible outside class
4.0
3.0
ECS132
Grade: A
Nov 6, 2022
Would take again

Took Frid for summer session and class was fairly easy. Didn't need to show up to lecture, homework used R but TAs helped with most of the homework. Tests are full of typos though which can mess you up sometimes. Lectures aren't amazing and sometimes she just repeats stuff from last lecture.

Caring
Graded by few things
Online Savvy
3.0
1.0
ECS36C
Grade: Not sure yet
Nov 30, 2022
Would take again

Meh lectures and all of her assignments and exams are filled with typos that cause confusion. The grading criteria is incredibly lax, however, so it is quite easy to do well. Take this class if you want an easy A but expect to have lots of confusion and to have trouble following her lectures, which are also riddled with mistakes.

5.0
3.0
ECS36C
Grade: Not sure yet
Dec 3, 2022
Would take again

huge W of a professor. kind of a hard class because you need above 90 to get an A and she doesn't curve, but she literally half office hours from 10:30 PM to 1 AM for an assignment due at noon the next day. her and butler are literally carrying Davis CS, don't know what the uni would do without them

Hilarious
Lecture heavy
Test heavy
3.0
3.0
ECS122A
Grade: Not sure yet
Dec 4, 2022
Would take again

Offsets her bad lectures with lax grading. Makes up for it during office hours.

4.0
2.0
ECS36C
Grade: Not sure yet
Dec 8, 2022
Would take again

She was a very nice, understanding teacher who cared for her students. Programming assignments had clear instructions and weren't too bad. Very straightforward quizzes about once every two weeks based off of lecture material. 2 midterms and a final based off of lecture/quiz/code material with availability to cheat sheets for all. Recorded lectures.

Caring
3.0
3.0
ECS122A
Dec 15, 2022
Would take again

Many lectures were messy and disorganized, but she made up for it with decent office hours. If you are confused about the material for quizzes (which were pretty ambiguous), the OH will definitely help to understand the concepts. The exams were pretty straightforward and a note sheet can be used.

4.0
3.0
ECS36C
Grade: A-
Dec 19, 2022
Would take again

The class was semi-organized and lectures were balanced between giving the general idea and technical details. Project instructions sometimes weren't as clear as needed for a CS class, but issues could be solved by thinking about it or asking the prof or TAs. Attendance not actually checked, just required in case recording fails.

3.0
3.0
ECS36C
Grade: A
Dec 26, 2022
Would take again

She's honestly a solid professor, nothing more. She makes little mistakes from time to time and makes analogies that are sometimes bizarre but other than that she's fine. She recorded all lectures, however she had us watch an additional like 3 hours of content because she fell behind. Fairly distributes grade across programs, quizzes, and exams.

EXTRA CREDIT
Lecture heavy
2.0
3.0
122A
Grade: A-
Dec 29, 2022

Extremely disorganized making lectures extremely difficult to follow. I also think she graded us too leniently- my lack of understanding due to her chaotic lectures resulted in me guessing on exams based on what I had written on my cheat sheet - and I still got an A-? I appreciate the GPA boost but ultimately I learned nothing in this class.

3.0
1.0
ECS120
Grade: A
Dec 29, 2022
Would take again

Fine professor who gives you As. But learn very little things.

Test heavy
4.0
4.0
122A
Grade: A-
Dec 31, 2022
Would take again

Professor Frid knows the topic, but her lectures suffer from disorganization. Some lectures are done well, and some are very difficult to follow due to frequent mistakes. That being said, the assignments and exams are fair and she is available for questions outside of class. Homework and discussion sessions adequately prepare you for the exams.

Lecture heavy
Graded by few things
2.0
4.0
ECS36C
Grade: Not sure yet
Jan 12, 2023

No Curve. You'd hardly believe that a 36c class is actually mostly quizzes and exams, the programming is only 20%. difficult to follow.

4.0
2.0
ECS120
Grade: A-
Jan 14, 2023
Would take again

Took ECS 120 as a upper div elective (CE major). Very easy class with Frid, HW is graded on completeness. She's pretty bad at lecturing as she stumbles on her words about every 10 seconds, but if you attend the class it's not difficult to grasp the concepts.

5.0
3.0
ECS036C
Grade: A+
Mar 6, 2023
Would take again

Great teacher, great person. She really know her stuff and will teach you all she can in the time she's got with you. Really cares about student success. Wild office hour schedule, but she just really gives a darn. Great teacher, can't recommend enough

Amazing lectures
4.0
4.0
ECS036C
Grade: Not sure yet
Mar 13, 2023
Would take again

good lectures, very understandable and pace is good. nice person. programs are 20% of grade, tests 80%. she makes you work really hard for that 20% though, but tas are super helpful. I avg 90 on my tests, and my total grade is a 80 bc of the programs. Start early on programs + staying on top of lectures = easiest way to pass this class.

Lots of homework
Test heavy
Graded by few things
5.0
4.0
ECS036C
Grade: B+
Mar 16, 2023
Would take again

I was worried I was going to fail this course due to not taking a compsci class in over a year, but, although I had to work hard, the class structure, Frid, and the TAs, were amazingly helpful and engaging. Frid is probably one of the best compsci professors. I highly recommend taking her, you will learn a ton.

EXTRA CREDIT
Lots of homework
Caring
1.0
1.0
ECS124
Grade: A+
Mar 29, 2023

She is disorganized and not serious about teaching like her 122B class. The high rating is because she gives easy exams nearly identical to practice ones. If you like her, you are not a good student intellectually curious about the subject. Choose another professor to learn more and challenge yourself!

5.0
3.0
ECS124
Grade: A
Mar 29, 2023
Would take again

She did pay a lot of effort into this class. I think the reason for her to make somehow exam easy is because there are a bunch of students from Non-CS major so a balance is needed. Overall, you can learn a lot from this bioinformatics class, which is much more hardcore than the counterpart offered by the biology department.

Participation matters
Amazing lectures
Lots of homework
2.0
1.0
ECS124
Grade: A+
Mar 29, 2023

Exams are not testing any insights because they're almost the same as the practice ones. Prof tries to make sure most students can understand basics, but sacrifices the depth we expect as an upper div class. The first 1/3 of the course completely overlaps with another bioinfo class ECS129. Didn't learn much. A superficial class not worth taking.

4.0
3.0
ECS036C
Grade: B
Apr 2, 2023
Would take again

Frid is pretty good in general, she cares about students learning. It is a well structured class, very organized. Although Homework are tough, TAs are super helpful for programming assignments. Quizzes and Exams are fair, there are also extra credit. The only thing she could improve is the way she lecture, I sometimes cannot read her handwriting.

EXTRA CREDIT
Accessible outside class
2.0
3.0
ECS20
Jun 22, 2023

I was really disappointed by this class. Her lectures were sort of all-over-the-place, and I felt like we spent too much time on easy content and flew past the actually challenging things. It wasn't a hard class, but it could have been so much better if she had prepared more/been more confident about the material.

2.0
3.0
ECS20
Grade: B
Jul 19, 2023

The class was not super hard in itself, however, the disorganization was sometimes frustrating. Lots of mistakes and erasing during lectures, and LOTS of interruptions during tests, including the final, to correct typos on the test. Given how much time I spent studying, the lack of time spent proofreading the exams was insane.

Test heavy
Graded by few things
2.0
4.0
122A
Grade: Rather not say
Sep 16, 2023

lecture is hard to follow and has many mistakes and typos. Basically, you won't learn anything useful in this class.

Caring
Lecture heavy
Test heavy
3.0
4.0
ECS122A
Grade: Not sure yet
Sep 18, 2023

Dr. Frid knows her stuff, but she is very disorganized logistically + in the presentation of material. She expects you to show deep understanding on exams and weighs them heavily in the overall grade. That being said, she has many office hours, in which she is helpful. Doesn't respond to emails, so talk to her about your needs in person.

Lots of homework
Lecture heavy
Graded by few things
5.0
4.0
ECS36C
Grade: B-
Dec 3, 2023
Would take again

My queen. Amazing practice and study material. Clear lectures. Fair pace of assignments. Super fair exams in my opinion. We were allowed to have an info sheet for each exam when I took this course. Funny and kind person.

Clear grading criteria
Respected
5.0
2.0
122A
Grade: Not sure yet
Dec 8, 2023
Would take again

Prof Frid is so sweet. She really knows her stuff and is really approachable and understanding in general. People don't give her enough credit for how smart she is. LOVE HER

EXTRA CREDIT
Hilarious
Caring
4.0
1.0
ECS122A
Grade: Not sure yet
Dec 9, 2023
Would take again

Pretty decent professor. Gives lots of extra credit (10% ec for each midterms). Theres only 5 hw and 5 quizzes and she drops the lowest for each.

EXTRA CREDIT
5.0
3.0
ECS20
Dec 11, 2023
Would take again

Although she occasionally makes mistakes, her lectures were super straightforward, interesting, and easy to follow and her grading was fair. One of the best-taught ECS classes I've taken.

3.0
2.0
122A
Grade: Not sure yet
Dec 18, 2023

Frid can be a bit disorganized at times, but her quizzes and tests are pretty much spelled out to us beforehand. Lecture is just solving problems. Sometimes felt the material was a bit shallow, especially for such an important CS class.

Caring
5.0
2.0
ECS122A
Grade: A
Dec 28, 2023
Would take again

If you don't take her with 122A Idk who you would consider with

4.0
2.0
ECS122A
Grade: C
Dec 31, 2023
Would take again

Frid is very kind and caring towards students and is generally a good professor. However, her lectures and course material are quite disorganized and it can be difficult to fully understand material sometimes, but I still recommend her. If I could retake the class I would supplement her lectures with more online material. Still recommend though!

Caring
Lecture heavy
Graded by few things
3.0
3.0
ECS122A
Grade: A
Jan 4, 2024
Would take again

Pretty easy. Okay at explaining concepts. Disorganized lectures and logistics. HW is difficult but is graded on completion despite saying they would be graded on accuracy. Tells you what topics to study for the quizzes and exams. Exams are very similar to the old exams she posts. 5 HWs, 5 quizzes, 2 exams, 1 final. Offers extra credit quizzes.

Hilarious
Caring
Accessible outside class
4.0
3.0
122A
Grade: A
Jan 12, 2024
Would take again

doesn't have prepared material and teaches on paper; not many online resources. provides recorded lectures and review sessions to help students. gave two EC opportunities for midterms. she does want to help students and it's an easier class for it, just do your work and you're fine

EXTRA CREDIT
Test heavy
5.0
3.0
122A
Jan 21, 2024
Would take again

I took here for Discrete Math and her teaching was so good I had to take her again. Also, she dedicates a lot of office hour time to here students to make sure they receive all of the support and understanding of the material from the beginning.

1.0
5.0
122A
Grade: D+
Jan 29, 2024

Beware of this tough class with an indifferent professor. Quizzes and deadlines are mishandled, causing confusion. Lectures start late, exams are extremely hard, and the large class size hinders learning. Suitable for exceptional students, but overwhelming for most. Consider another professor.

Tough grader
Get ready to read
Lots of homework
5.0
2.0
ECS120
Grade: A
Mar 6, 2024
Would take again

Easy class, grading was easy one of my easiest class here. Though lectures can be kind of annoying due to mistakes during lecturing, so I recommended 1.5x speed on recorded lectures. Class is set up to be follow material that builds on each other, so don't skip out on a week.

EXTRA CREDIT
Amazing lectures
Clear grading criteria
5.0
3.0
122A
Grade: Not sure yet
Mar 18, 2024
Would take again

Not everyone agrees with her teaching style sometimes (particularly weird proofs, some people can get away with sheer memorization instead of understanding), but overall as someone with little experience with these topics she did a good job of helping us understand everything, and it's clear she tries her best to make it a great class.

EXTRA CREDIT
Gives good feedback
Accessible outside class
5.0
3.0
122A
Grade: Not sure yet
Mar 21, 2024
Would take again

Lectures on paper, talking as she writes (at a good pace), has online materials, and reviews every concept at least twice in lectures, explains thoroughly. 5 quizzes and 5 hws, both with fair material and graded leniently. Ppl say she's disorganized but lecture/assignments weren't hard to understand. Records lectures. Has extra credit quizzes.

EXTRA CREDIT
Clear grading criteria
Accessible outside class
4.0
2.0
122A
Grade: Not sure yet
Mar 23, 2024
Would take again

Super thorough and understandable lectures, and easy to take notes since she writes by hand as well. Super helpful with questions in OH and lecture, homeworks can be challenging but exams are very reasonable. Don't know if I did badly in this class but if I did that's on me because she makes it very easy to do well in the class.

EXTRA CREDIT
Accessible outside class
4.0
2.0
ECS122A
Grade: A
Mar 30, 2024
Would take again

Each midterm, you will have an opportunity to take an extra credit quiz to bump your grade by 7-8%, up to 100%. Final had an average of 80%, so about 40% of students got an A in this course. Material was presented well, but a lot of personal studying still had to be done. Make sure to do the practice midterms, they are very similar to actual ones.

EXTRA CREDIT
Caring
Accessible outside class
5.0
3.0
122A
Grade: A
Apr 15, 2024
Would take again

She goes out of her way to make sure you do well. She did 4 review zooms before the final, something I've never seen teacher do. She also gave us extra credit quizzes on the midterms to help your grade. Overall a educational and helpful teacher/class.

Amazing lectures
Caring
4.0
3.0
ECS122A
Grade: A
Apr 30, 2024
Would take again

Frid is always a good CS professor to have. She's super nice and her tests are super fair, go to lecture and you'll be fine. This class had no programming which I usually think leads to easier classes, midterm and final were both pretty easy.

Clear grading criteria
3.0
2.0
ECS120
Grade: A+
Jun 8, 2024
Would take again

Professor Frid gives very fair exams given what is covered in lecture. She makes alot of simple mistakes sometimes which can make things confusing when first learning the material. Her tests also had some mistakes which was also confusing. Overall you will learn alot and probably get a good grade.

EXTRA CREDIT
Lots of homework
Caring
2.0
1.0
ECS132
Grade: Not sure yet
Sep 12, 2024

Frid's an easy professor if you want that. The class didn't cover fundamentals-- we didn't even get to Markov chains, and all the material we covered felt like a basic review of AP Stats. She wasn't accessible out of class, and was spotty attending her own scheduled office hours. Very disorganized, doesn't seem passionate, and made many mistakes.

EXTRA CREDIT
5.0
3.0
ECS122A
Grade: A
Sep 28, 2024
Would take again

Frid is a great teacher, her tests are very fair. My primary complaint would be the pace of the class, she really caters to the lowest common denominator. I think this class would've been great if we moved 15% faster through the material. Don't underestimate her algorithm skills, they're top notch. She just doesn't show her chops in this class.

Caring
5.0
3.0
ECS122B
Grade: A
Sep 28, 2024
Would take again

She really showed her algorithm skills in this class, it's clear she deeply understands them. I just wish she catered less to the students falling behind and moved 20% faster through the material, we didn't really touch P/NP very much. 122A is a pre-requisite, it's the students job to re-acquaint themselves with the material. Tests are VERY fair.

Caring
3.0
3.0
ECS20
Grade: B+
Nov 13, 2024
Would take again

This class was wild. A constant back and forth between her and students because she would repeatedly make mistakes. There were 280 posts on the class Piazza! However, this made class engaging. I understood everything from lecture alone. She dumbed down the material greatly. 10% hw (uses Koehl's HWs keys r online) 15% quizzes (easy) 75% exams (fair)

Clear grading criteria
Caring
Accessible outside class
5.0
3.0
122A
Grade: A-
Nov 14, 2024
Would take again

Best CS professor at Davis.Actively teaches answers questions in lectures. Holds review sessions even 9pm at times. She gives clear criteria on the questions on the midterm and grades extremely leniently. Class prepares you for logic behind concepts like greedy, dp, and recursion. So many resources to practice for. Has quizzes but easy if studied.

Participation matters
Amazing lectures
Caring
5.0
3.0
ECS122A
Grade: Not sure yet
Dec 7, 2024
Would take again

Biggest DUB for UC Davis CS department. Great teacher in terms of going through examples and showing how to work through all the different types of problems. Gives tons of review sessions before midterms and she wants you to succeed. The amount of work you put in is the output you get. Hella EC opportunity to bring ur grade up

EXTRA CREDIT
Respected
Accessible outside class
5.0
2.0
ECS132
Grade: A
Dec 10, 2024
Would take again

Great teacher. Does a lot of review sessions before tests and genuinely wants her students to succeed.

5.0
3.0
122A
Dec 11, 2024
Would take again

BEST CS professor. Gives tons of resources to practice and study. Host at least 4 review sessions before midterms and final. She really wants students to succeed, and if you go to lectures and follow along, then there is no need to study much outside. She went over many examples and explained things crystal clear. Take her!

EXTRA CREDIT
Amazing lectures
Caring
2.0
2.0
122A
Grade: A+
Dec 13, 2024
Would take again

Go to lectures and rewatch lecture videos and you'll be chilling. I didn't like how a lot of her code was very dumbed down pseudocode. The way she taught doesn't help with my Leetcode :( For midterms and quizzes, I just wrote down bs that I thought would give me points bc the TAs don't really know what they're doing lol. Laziest A I've ever gotten

EXTRA CREDIT
Beware of pop quizzes
Lecture heavy
5.0
1.0
122A
Grade: Not sure yet
Dec 13, 2024
Would take again

Raq the GOAT

5.0
2.0
ECS122A
Grade: Not sure yet
Dec 15, 2024
Would take again

She is a nice lecturer and cares about her students. In the final weeks, she held office hours from Monday to Friday (the final was on Friday) to answer questions and review lectures. I love how she teach, it is easy to approach and understand. 10/10

EXTRA CREDIT
Amazing lectures
Accessible outside class
4.0
3.0
ECS132
Grade: Not sure yet
Dec 19, 2024
Would take again

The homework is slightly time consuming, but she gives enough time. Midterms and finals are fair and really similar to practice exams. Some of her hmw/exam questions are definitely busy work tho. She teaches well, posts the recordings, and does a lot of reviews in the lectures and also during office hours (also posted). Highly recommend.

3.0
1.0
ECS132
Grade: F
Dec 22, 2024

Class was very easy... almost too easy to the point where we didn't learn anything useful. Felt like ECS 20 mixed with high school stats. HW, quizzes, and exams were repetitive and mind-numbing and had many typos (though she was nice and adjusted accordingly). Take her for easy A, but take someone else if you wanna actually learn.

EXTRA CREDIT
5.0
2.0
ECS132
Grade: Not sure yet
Dec 22, 2024
Would take again

What a nice, caring, interesting and knowledgeable professor! She is amazing! She explains everything clear and repeat every concept til students understand. She provides a lot of extra credits for midterms and hw. Due to the huge amount of students in the class, you won't get feedbacks on quiz, midterms, hw until 2 or 3 weeks. Take her please!

EXTRA CREDIT
Caring
Accessible outside class
5.0
2.0
122A
Grade: A
Dec 24, 2024
Would take again

Lectures are easy to follow as she writes them down as she goes, but uses pen and paper (if that doesn't suit your note-taking style). Very straight forward and spends a lot of time during lecture and outside lecture practicing the topics. You really can't go wrong. Very accessible and caring. Online quiz once a week that aren't too bad at all.

EXTRA CREDIT
Caring
Accessible outside class
4.0
2.0
ECS122A
Grade: A
Dec 24, 2024
Would take again

Terrific gem! Solid lecturer - I can grasp the material effectively by watching her recordings on 2x speed. Take home weekly quizzes with plenty of time and prepare you well for exams. Holds ~5 review sessions and her practice is so similar to the actual exams. Plenty of extra credit to boost your grade. Very clear she wants you to succeed.

EXTRA CREDIT
Amazing lectures
Clear grading criteria
5.0
3.0
122A
Grade: A
Dec 24, 2024
Would take again

Dr. Frid's lectures are easy to understand and answers questions very clearly. Weekly take-home quizzes with prep aren't too difficult and prevent midterm cram. Holds several review sessions before midterms which are very helpful. Cons she doesn't respond to email and is a bit hard to access. Recommended. Shoutout to TA George for being awesome

EXTRA CREDIT
Amazing lectures
Lecture heavy
5.0
3.0
ECS132
Dec 25, 2024
Would take again

Prof. Frid is awesome! Easy to follow and she hosts a lot of review sessions before midterms and final. Not too hard and as long as you make good preparation, you will be fine.

3.0
1.0
ECS122A
Grade: A+
Dec 31, 2024

Prof. Frid is not bad at lecturing and is available inside and outside of class. This class is way too easy though; you can cram by reviewing the homework and a practice exam and get an A+. Frid is also extremely disorganized, and it shows on all homeworks and tests. If you want to actually learn about algorithms, don't take her.

Lecture heavy
Accessible outside class
4.0
3.0
ECS122A
Grade: B
Jan 7, 2025
Would take again

She's a great prof who cares about students learning. ADA can be tough, but prof Frid really goes into detail to make students understand- even if she doesn't always succeed; moreover, she is very lenient with grading. However, she is hard to contact, and is very chaotic. She also does weekly quizzes, which can be a pain. Overall tho, take her!

EXTRA CREDIT
Caring
Test heavy
2.0
1.0
ECS132
Grade: B
Jan 10, 2025

Mind-numbing class. You answer the same 10 questions worded differently over and over. Questions so haphazardly made they have answers that seem wrong. Easy open internet weekly quizzes (16% of grade), 3 easy but painfully long HW (15%), 3 exams (16, 23, 30%). Overall easy class B+ averages on exams. Worse than other Frid classes. You learn nothing

4.0
3.0
ECS122A
Grade: A-
Jan 11, 2025
Would take again

Lectures were good, she is a bit disorganized when lecturing but as you go on through the course you get the hang of her teaching style. Quizzes every week that weren't too difficult (was given review sheets to prepare for quizzes. Midterms were reflective on hw and review material. She also would upload videos for review.

EXTRA CREDIT
Clear grading criteria
Accessible outside class
5.0
3.0
ECS122A
Grade: A
Jan 15, 2025
Would take again

Easy to understand and follow through lectures. Have lots of opportunity for extra credits. She is a bit disorganized and usually makes mistakes but you will get a hang of it. Review sessions prepared you for exams. Regular study session and resources given is enough for you to learn the materials really well.

EXTRA CREDIT
Amazing lectures
Caring
4.0
1.0
ECS124
Grade: A
Mar 10, 2025
Would take again

Professor Frid is very sweet and kind. She explains things very clearly and I like that she uses pen and paper to teach. She is welcoming to all questions and provides lots of review questions before midterms and finals. I pretty much finished with a 100% in the class. Downside is that you may not learn as much as you hoped.

EXTRA CREDIT
Amazing lectures
Caring
2.0
2.0
ECS124
Grade: Not sure yet
Mar 13, 2025

Although Dr. Frid's mannerisms are endearing, they also make her very hard to follow. Lectures were often messy, assignments were poorly worded and confusing, and her online skills were nonexistent. There wasn't even a link to the Gradescope page, which we used a lot. Worse, she's a pretty bad communicator. It's otherwise fine, she's an easy grader

3.0
2.0
ECS124
Grade: A-
Mar 13, 2025
Would take again

I definitely came out of this class feeling like I learned a lot. MTs were graded very easily. Labs were tricky because they usually take 10x the amount of time you expect. Some of the questions are also poorly worded or are just grammatically nonsensical. You'll be fine though, just review the lecture notes.

EXTRA CREDIT
3.0
3.0
ECS124
Grade: Not sure yet
Mar 14, 2025

4-5 for her lectures, 2 on course organization. Many errors in tests, long (4wks) wait for grades, hard to reach online.. But, she explains content clearly and efficiently, hosts review sessions, and answers q's in person. And, forgiving grading. You'll prob get the A and learn a lot, but don't overlook the toll of the frustration and uncertainty.

EXTRA CREDIT
Lots of homework
3.0
2.0
ECS124
Mar 18, 2025

Very disorganized and very hard to reach outside of lectures and office hours, takes weeks to grade grades back for homeworks/exams. So many spelling errors on practices/exams that sometimes it doesnt even make sense. Exams/final is almost carbon copy of the practice she gives though so no surprises. Grading is very lenient but didn't learn much.

4.0
2.0
ECS020
Grade: A
Mar 27, 2025
Would take again

She's kinda disorganized and makes mistakes frequently, but its made up in the fact that she explains everything in layman's terms and offers a lot of resources. Homework was light and quizzes/exams were graded leniently. As long as you pay attention and practice a bit you'll be fine, definitely better than other professors that teach this course.

Clear grading criteria
Test heavy
4.0
2.0
ECS124
Grade: A+
Mar 27, 2025
Would take again

I enjoyed this class. We had only a few assignments but they were long so you should get started early/get help from the TAs if you need it. The MT/final were very representative of the study guides. Also weekly-ish quizzes. The content in the class itself is pretty interesting (as a cs major). Perl + Python coding.

Graded by few things
Accessible outside class
5.0
2.0
ECS117
Grade: A
Mar 28, 2025
Would take again

Prof. Frid was very thorough and had 4+ zoom review sessions before every exam which made the material clear and straightforward. Weekly quizzes were based on examples from class (lectures not recorded, must attend), and hw code was given from ta and doable on your own. Made algorithms intuitive and easy to learn, gave 14% worth ec exam!

Participation matters
EXTRA CREDIT
Amazing lectures
5.0
1.0
122A
Grade: A
Apr 2, 2025
Would take again

Greatest professor so far! She is caring and wants you to understand the concepts. However, this may slow her speed with the materials. There are plenty of opportunities for extra credits. The class has 2 midterms and 1 final.

EXTRA CREDIT
Amazing lectures
Caring
3.0
2.0
ECS122B
Grade: A
Apr 4, 2025
Would take again

Course was pretty easy, first 3 weeks were review of 122a. Overall, nice professor that offers a lot of extra credit but the lectures was a bit boring. Grading took forever, but more fault of the TA's.

EXTRA CREDIT
Lots of homework
5.0
3.0
122A
Grade: A
May 14, 2025
Would take again

Lectures were a bit disorganized, but once I got used to it I learned a lot. Weekly quizzes were not that difficult if you did the hw (gave practice quizzes). 4 hws in total, which were reflective on lectures and TAs went over HW/Quiz answers in lecture. Midterms and the final were fair to the material given (gave practice exams).

Amazing lectures
Gives good feedback
5.0
3.0
ECS122B
Grade: B
Jun 11, 2025
Would take again

Difficult material great prof, awesome lectures hours upon hours of office hours and review sessions before midterms. Awesome TA's and interesting material and explanations.

Amazing lectures
Caring
Accessible outside class
1.0
1.0
122B
Jun 11, 2025

In lecture, she writes notes on a sheet of paper, but makes mistakes frequently. Feels hard to follow. Exams/quizzes are riddled with bad formatting, ambiguous directions and sometimes the questions are missing sentences or have false premises. Grades very leniently. Hosts reviews which are nice, but slows the pace down. Helps waitlisted students.

4.0
3.0
ECS132
Jun 17, 2025
Would take again

Lectures were clear for the most part. The hardest part was understanding the questions; concepts stayed consistent. There were 7 quizzes, 3 homework, 2 midterms, and 1 final. Dr. Frid offers a bit of extra credit, but not much. Exams are weighted heavily (16%, 23%, 30%), so prepare well.

Amazing lectures
Clear grading criteria
Caring
3.0
2.0
ECS122A
Grade: C
Jun 20, 2025
Would take again

Very lenient grading and provides many extra credit opportunities

EXTRA CREDIT
Lecture heavy
4.0
3.0
122B
Grade: A+
Jun 21, 2025
Would take again

Dr. Frid does a great job at explaining difficult concepts very clearly and is quite helpful. She held several online review sessions before exams, which were reasonable difficulty. Only complaint is she doesn't respond to email and can change meeting times last minute. I also felt like there was insufficient HW to reinforce concepts. Recommended

4.0
2.0
ECS132
Grade: Not sure yet
Sep 3, 2025
Would take again

A little disorganized at times, but very caring and wants to make sure you are learning the material. Seh always hosts 3-4 1hour review sessions days leading to midterms/final; a lot of examples and very helpful.

Clear grading criteria
Caring
Test heavy
5.0
1.0
ECS020
Oct 9, 2025
Would take again

She answer messages very quick and make sure you are following her during the lectures. Extra credits provided and review sessions hosting.

1.0
5.0
ECS132
Grade: Not sure yet
Oct 22, 2025

Love that Midterm, at least 1.5 * of practice exam

Participation matters
Lecture heavy
Test heavy
1.0
2.0
ECS132
Grade: Not sure yet
Nov 9, 2025

The professor is extremely disorganized. The lectures are handwritten during class, which makes them rather messy. The expectations and overall standards of the class are low. Many of the formulas are presented for use only, without proofs. This is not a class to take if you expect to gain a deep understanding of statistics.

3.0
3.0
ECS132
Grade: Not sure yet
Nov 10, 2025
Would take again

it has been THREE WEEKS since the first midterm and no word of when grades will be released (the next midterm is in a week) also assignments from A MONTH ago has still not been graded its more than halfway through the quarter and only 3 grades in the grade book when we have had triple that assigned, seems to be the case in all her classes

1.0
4.0
ECS132
Grade: Not sure yet
Nov 21, 2025

bruh the anxiety i have not knowing my grade in this class is crazy. nothing has been graded not even a midterm from a month and a half. bruh we really out here waiting until the end of the quarter to know our grades. i would rather wander the backrooms for eternity than be in this class for a second longer.

4.0
4.0
ECS132
Grade: Not sure yet
Dec 2, 2025

Best prof ever

Lots of homework
Lecture heavy
Test heavy
1.0
3.0
ECS020
Grade: Not sure yet
Dec 3, 2025

Has not graded either of our midterms yet. It is the last week of class, we have finals next week. Generally poorly organized lectures and does not regularly post practice for assignments like she says she will. Class is split onto gradescope and canvas in a way that's manageable but also annoying, due dates are odd (ex: 4pm on non-lecture day)

5.0
3.0
ECS132
Grade: Not sure yet
Dec 8, 2025
Would take again

so nice, actually cares that her students learn! recommend to take ! one of the best cs professors in the department!

1.0
2.0
ECS20
Grade: Not sure yet
Dec 11, 2025

The course is easy but the lecture and notes are very messy. Homework isn't hard but took ages to complete. Midterms, quiz and said homework also took ages to grade (I literally didn't receive any feedback or grade about my second midterm, half of the quiz and homework even after I completed my exam) so I had no idea how well I did.

Lots of homework
3.0
2.0
ECS132
Grade: Not sure yet
Dec 11, 2025
Would take again

I wanted to like Frid going in and overall the class was pretty easy but I don't think I actual learned anything, from constant mistakes in lecture to the hw to even the exams having a ton of typos that changes the type of question, she's just not put together at all better to just watch the lectures at 2x speed

Test heavy
Graded by few things
5.0
1.0
ECS20
Grade: A
Dec 19, 2025
Would take again

Great lectures! Test are based on study guides and HW. GREAT TEACHER!

Participation matters
Amazing lectures
Test heavy
3.0
2.0
ECS20
Grade: Not sure yet
Dec 21, 2025
Would take again

Here's an honest review. She's a good professor, but just disorganized and makes mistakes. During lectures she will probably mess something up and have to start over, or you'll need to correct her for typos. Midterms are easy, Final is way harder so don't do what I did and become complacent for the final. Overall easy class, just bear with the prof

Amazing lectures
Caring
Lecture heavy
3.0
3.0
ECS20
Grade: Not sure yet
Dec 21, 2025
Would take again

Lectures are a bit disorganized and Frid makes mistakes during lectures. The homework and quizzes weren't too bad. The midterms weren't too bad, but the final was harder so study more for that. She takes like 67 quadrillion years to grade midterms/final though so you might not know how well you did or what to improve on before the next big test.

4.0
3.0
ECS036C
Grade: A-
Dec 22, 2025
Would take again

Long time to grade. Very generous extra credit opportunities. I expected a maybe low B but ended up with A-. She isn't harsh on grading tests, but programs work or they don't don't expect partial start early. Know C++. OH very helpful. Easy to forget chill professor != chill class study regularly class goes from nothing to a lot at random times.

EXTRA CREDIT
Caring
Test heavy
3.0
3.0
ECS132
Grade: A
Dec 22, 2025
Would take again

Frid's a nice professor, but VERY unorganized. 5 quizzes, 3 assignments, 2 midterms, and a final. Stats can be a bit mind-numbing at times, but if you push through, you'll do just fine. Read the textbook and become pretty comfortable with editing R code. TA's were GOATED too, gave good explanations. Practice MT != Actual MT. Just grind.

Test heavy
Graded by few things
Online Savvy
4.0
3.0
ECS122A
Grade: A
Dec 23, 2025
Would take again

Lectures did a good job explaining sorting algorithms and how data structures worked but they were a bit disorganized at times. Grading takes forever but she does provide a lot of extra credit to make up for it. The midterms were fair however they are graded a bit harshly. Homework consists of 3 projects, each with 2 weeks to do, but not too bad.

EXTRA CREDIT
Test heavy
1.0
2.0
ECS132
Grade: B
Dec 23, 2025

Really unorganized class and lectures and really slow grading on everything, didnt get exam scores back until the last day of class. Apparently she got tired of being known as being an easy prof and made the class harder than it should've. Harsh grading on exams that are way 1.5x longer than the practice test.

Tough grader
Class Info

Online Classes

100%

Attendance Mandatory

20%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 118 grades
Most common grades:
A (57)
Not sure yet (47)
A+ (19)
Grade Distribution
A(76)B(12)C(2)D(1)F(1)A-/B+(26)
Based on 169 reported grades
A: 57
Not sure yet: 47
A+: 19
A-: 17
Common Tags
Caring (62)
EXTRA CREDIT (36)
Test heavy (34)
Lecture heavy (30)
Accessible outside class (27)
Clear grading criteria (23)
Amazing lectures (20)
Graded by few things (18)
Rating Trend

Stable

-0.09 avg change
May
Jun
Sep
Oct
Nov
Dec
Last 6 months
Ratings by Course

ECS117

5.0

(1)

ECS036C

4.5

(8)

ECS120

4.4

(8)

ECS122B

4.2

(27)

122B

4.0

(5)
+8 more courses
Difficulty by Course

ECS036C

3.5

ECS122A

2.9

ECS122B

2.9

122A

2.8

ECS120

2.8

Similar Professors