3.7
Quality2.7
Difficulty76%
Would Retake198
Reviews76%
Would Retake
198
Reviews
Rating DistributionOfficial
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
20%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
-0.09 avg changeRatings by Course
ECS117
5.0
(1)ECS036C
4.5
(8)ECS120
4.4
(8)ECS122B
4.2
(27)122B
4.0
(5)Difficulty by Course
ECS036C
3.5
ECS122A
2.9
ECS122B
2.9
122A
2.8
ECS120
2.8
Reviews (198)
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+.
Knows the material but not very good at teaching it.
good lecturer, interesting topic, and easy to follow but interesting
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.
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.
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.
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.
Legit professor. So laid back and very relatable to students unlike most old professors. She tries her best and that's all that matters.
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
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.
Very caring professor.
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.
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
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
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.
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.
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.
The tests and assignments are tough but the lectures and notes are of great help and very comprehensive.
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.
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.
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.
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
The material is hard though no programming. But she is very helpful in office hours and provides detailed study guide.
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.
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.
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!
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.
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.
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.
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.
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.
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.
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.
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.
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 ***
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.
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
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.
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.
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
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
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.
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
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!
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.
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.
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
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!
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
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.
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.
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.
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.
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
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!
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.
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.
take this class. you dont need to know anything else.
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.
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.
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.
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....
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!
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..
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.
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.
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%.
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.
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
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.
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
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.
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.
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
The program homework is related to the course material. The quizzes and exams are easy. Quizzes can help understand materials better.
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!!!
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.
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.
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.
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.
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.
Solid professor. Watch lecture, take notes. Quizzes are from lecture. Exams are from review session + quizzes.
I used to take her ECS36C before and she is a generous and helpful professor.
Hands down, one of the best profs in Davis. She's genuine, fair, and relatively straightforward with the material.
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.
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.
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.
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.
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
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 :-)
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.
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.
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.
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.
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.
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.
grilboss
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
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.
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.
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
Offsets her bad lectures with lax grading. Makes up for it during office hours.
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.
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.
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.
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.
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.
Fine professor who gives you As. But learn very little things.
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.
No Curve. You'd hardly believe that a 36c class is actually mostly quizzes and exams, the programming is only 20%. difficult to follow.
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.
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
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.
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.
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!
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.
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.
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.
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.
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.
lecture is hard to follow and has many mistakes and typos. Basically, you won't learn anything useful in this class.
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.
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.
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
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.
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.
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.
If you don't take her with 122A Idk who you would consider with
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!
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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)
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.
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
Great teacher. Does a lot of review sessions before tests and genuinely wants her students to succeed.
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!
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
Raq the GOAT
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
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.
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.
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!
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.
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.
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
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.
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.
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!
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
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.
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.
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.
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
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.
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.
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.
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.
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.
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!
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.
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.
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).
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.
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.
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.
Very lenient grading and provides many extra credit opportunities
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
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.
She answer messages very quick and make sure you are following her during the lectures. Extra credits provided and review sessions hosting.
Love that Midterm, at least 1.5 * of practice exam
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.
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
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.
Best prof ever
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)
so nice, actually cares that her students learn! recommend to take ! one of the best cs professors in the department!
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.
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
Great lectures! Test are based on study guides and HW. GREAT TEACHER!
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
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.
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.
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.
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.
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.
Class Info
Online Classes
100%
Attendance Mandatory
20%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
-0.09 avg changeRatings by Course
ECS117
5.0
(1)ECS036C
4.5
(8)ECS120
4.4
(8)ECS122B
4.2
(27)122B
4.0
(5)Difficulty by Course
ECS036C
3.5
ECS122A
2.9
ECS122B
2.9
122A
2.8
ECS120
2.8