- Home
- Search
- Christina P Fragouli
- All Reviews
Christina Fragouli
AD
Based on 32 Users
I enrolled in this class as a CS undergrad. This class is hard, but very manageable; Fragouli does a great job at breaking down the subject and the course notes are very comprehensive.
You do not need to be very good at linear algebra to succeed in this class (Math 33A is probably enough). You should be comfortable representing systems of equations as matrices and taking transposes of block matrices. Although nothing fancy is required in terms of linear algebra, this class is still math-heavy and mostly theoretical.
The homework can get difficult, but prepares you well for exams. If you invest enough time, you will do well. The TAs and discussion sections are also very helpful. There was a group project this quarter (up to 4 people) about applying linear programming to machine learning; you will have to write code and do a report.
The latter half of the class has an algorithmic focus, especially when it comes to Max Flow and its many variants. CS 180 will help, but not by much.
I thought this class was pretty cool. You learn about the most common concepts and theorems in graph theory and how to formulate problems in science and engineering as graph theory problems. Fragouli herself is a good lecturer and a very pleasant person, and was very helpful at answering questions in class and in office hours. The TA was also pretty helpful and active at answering questions on Campuswire. There were 6 homework assignments, and instead of a midterm and a final there were 3 quizzes, of which the lowest score was dropped. There was also a coding project in Python which was pretty interesting but really frustrating to work on; the project specifications were confusing, and generating and plotting the results was very computationally expensive. As someone with a decent amount of experience working in Python and with NumPy, I spent hours optimizing my code to get it to run faster, and it still took more than an hour to plot all the results. A lot of my classmates said their code took even longer, so just a fair warning that you can't start the project last minute. There was also extra credit for contributing on Campuswire and for having the best performing project. Anyway, I'm pretty sure the project was graded on completion (?), and I didn't do very well on the quizzes, but the curve was generous so I still got an A. Overall, I enjoyed this class and I would recommend this class as an ECE elective (I petitioned it to count toward my math tech breadth actually).
Professor teaches the concept very well intuitively no doubt about it, tests are difficult, Assigments are difficult but the grades are curved, I personally felt that sometime having test which are relatively easier can make you fall in love with subject, if not subconciously we feel, how much ever you know its hard to score in test because concepts covered in class and discussion class problems can help in solving assigments but exams will be completely out of these two. If you are someone new to LP , then they need to put in lot of effort. Sildes are great source of notes and you do not need any text book apart from that. solving statment problems and how to approach should be thought so that we can go above and beyond, if not we will still be trying how to approach and there is no scope for goingbeyond, it seems like I hate the subject to be honest the subject is simple great if you want to understand how optimization works.
One of my favorite profs in EE. Material is very well explained, homeworks are challenging (but doable), and exams are quite hard but the curve helps significantly.
Prep for exams by focusing on lecture review, and for the final make sure to study lots of different max flow/min cut problem variants.
Fragouli is such a good professor by EE standards it's honestly confusing.
This was a challenging class without having taken some of the lower divs that offer a primer on some of the topics. The class moved fairly quickly. Homeworks generally take a long time if you are doing them by yourself. I thought it was necessary to go to lecture because the notes helped a lot on the problem sets. Her lectures follow a logical progression through the topics. Overall a positive experience I definitely learned something in the process.
This is essentially a math class so the easiness/difficulty depends on your ability to grasp and apply new math concepts quickly. That being said, Ms. Fragouli is very good lecturer as every class had a logical and organized progression of topics. As long as you attend most lectures, take good notes, and do the homeworks, you should have no problems passing this class. She also essentially wrote everything that we had to learn on the board (no books needed). That being said, getting an A might be not be so easy. Her exams are math heavy in the sense that there's usually proving involved.
Overall, great lecturer, not hard to pass, but don't expect an easy A.
Professor Fragouli's lecture is very clear and explanatory. The lecture is mainly composed of proofs so her class demands a good background in calculus. From homework and exams point of view, there is a little gap between lecture and homework, that by mean the homework and exams are very tough compared to lectures; however, understanding the lecture is very vital to do the homework and the exam so if you have anything you do not understand better to ask in the class she is very welcome answering questions. Doing project is very helpful to boost your grade since it is a bonus. As overall, professor Fragouli's class is very rewarding at the end of the quarter if you have been working hard.
Fragouli is pretty straightforward with her teaching style and the material she covers. Although there can be some tricky questions, there's nothing unfair about her tests or the class in general.
DO NOT GIVE UP IN THIS CLASS!!!! I got a very bad grade on the first mid-term, however, the professor takes the highest among the three tests including the final so if you do bad on the first mid-term, don't get panicked, just prepare for the second mid-term, if do bad on this, prepare for the final, no matter what do not give up in this class, you have a good chance of improving your grade. The professor assigns extra-credit project , DO IT!!, it is very helpful, especially if you have bad grade from the first or the second mid-term. Exams are very though, but as long as you do the homework and the exercises you will be fine. GOOD LUCK!!!
Material was quite straight forward, almost a mirror to the material covered in EE102. But damn were the exams hard. Averages for the exams were always in the 50-60 range. The homeworks were pretty balanced in difficulty and I found it helpful to go over homeworks and discussion problems for exams. She also gives an extra credit assignment at the end of the class and is something you should definitely do seeing the exam averages were quite low.
I enrolled in this class as a CS undergrad. This class is hard, but very manageable; Fragouli does a great job at breaking down the subject and the course notes are very comprehensive.
You do not need to be very good at linear algebra to succeed in this class (Math 33A is probably enough). You should be comfortable representing systems of equations as matrices and taking transposes of block matrices. Although nothing fancy is required in terms of linear algebra, this class is still math-heavy and mostly theoretical.
The homework can get difficult, but prepares you well for exams. If you invest enough time, you will do well. The TAs and discussion sections are also very helpful. There was a group project this quarter (up to 4 people) about applying linear programming to machine learning; you will have to write code and do a report.
The latter half of the class has an algorithmic focus, especially when it comes to Max Flow and its many variants. CS 180 will help, but not by much.
I thought this class was pretty cool. You learn about the most common concepts and theorems in graph theory and how to formulate problems in science and engineering as graph theory problems. Fragouli herself is a good lecturer and a very pleasant person, and was very helpful at answering questions in class and in office hours. The TA was also pretty helpful and active at answering questions on Campuswire. There were 6 homework assignments, and instead of a midterm and a final there were 3 quizzes, of which the lowest score was dropped. There was also a coding project in Python which was pretty interesting but really frustrating to work on; the project specifications were confusing, and generating and plotting the results was very computationally expensive. As someone with a decent amount of experience working in Python and with NumPy, I spent hours optimizing my code to get it to run faster, and it still took more than an hour to plot all the results. A lot of my classmates said their code took even longer, so just a fair warning that you can't start the project last minute. There was also extra credit for contributing on Campuswire and for having the best performing project. Anyway, I'm pretty sure the project was graded on completion (?), and I didn't do very well on the quizzes, but the curve was generous so I still got an A. Overall, I enjoyed this class and I would recommend this class as an ECE elective (I petitioned it to count toward my math tech breadth actually).
Professor teaches the concept very well intuitively no doubt about it, tests are difficult, Assigments are difficult but the grades are curved, I personally felt that sometime having test which are relatively easier can make you fall in love with subject, if not subconciously we feel, how much ever you know its hard to score in test because concepts covered in class and discussion class problems can help in solving assigments but exams will be completely out of these two. If you are someone new to LP , then they need to put in lot of effort. Sildes are great source of notes and you do not need any text book apart from that. solving statment problems and how to approach should be thought so that we can go above and beyond, if not we will still be trying how to approach and there is no scope for goingbeyond, it seems like I hate the subject to be honest the subject is simple great if you want to understand how optimization works.
One of my favorite profs in EE. Material is very well explained, homeworks are challenging (but doable), and exams are quite hard but the curve helps significantly.
Prep for exams by focusing on lecture review, and for the final make sure to study lots of different max flow/min cut problem variants.
Fragouli is such a good professor by EE standards it's honestly confusing.
This was a challenging class without having taken some of the lower divs that offer a primer on some of the topics. The class moved fairly quickly. Homeworks generally take a long time if you are doing them by yourself. I thought it was necessary to go to lecture because the notes helped a lot on the problem sets. Her lectures follow a logical progression through the topics. Overall a positive experience I definitely learned something in the process.
This is essentially a math class so the easiness/difficulty depends on your ability to grasp and apply new math concepts quickly. That being said, Ms. Fragouli is very good lecturer as every class had a logical and organized progression of topics. As long as you attend most lectures, take good notes, and do the homeworks, you should have no problems passing this class. She also essentially wrote everything that we had to learn on the board (no books needed). That being said, getting an A might be not be so easy. Her exams are math heavy in the sense that there's usually proving involved.
Overall, great lecturer, not hard to pass, but don't expect an easy A.
Professor Fragouli's lecture is very clear and explanatory. The lecture is mainly composed of proofs so her class demands a good background in calculus. From homework and exams point of view, there is a little gap between lecture and homework, that by mean the homework and exams are very tough compared to lectures; however, understanding the lecture is very vital to do the homework and the exam so if you have anything you do not understand better to ask in the class she is very welcome answering questions. Doing project is very helpful to boost your grade since it is a bonus. As overall, professor Fragouli's class is very rewarding at the end of the quarter if you have been working hard.
Fragouli is pretty straightforward with her teaching style and the material she covers. Although there can be some tricky questions, there's nothing unfair about her tests or the class in general.
DO NOT GIVE UP IN THIS CLASS!!!! I got a very bad grade on the first mid-term, however, the professor takes the highest among the three tests including the final so if you do bad on the first mid-term, don't get panicked, just prepare for the second mid-term, if do bad on this, prepare for the final, no matter what do not give up in this class, you have a good chance of improving your grade. The professor assigns extra-credit project , DO IT!!, it is very helpful, especially if you have bad grade from the first or the second mid-term. Exams are very though, but as long as you do the homework and the exercises you will be fine. GOOD LUCK!!!
Material was quite straight forward, almost a mirror to the material covered in EE102. But damn were the exams hard. Averages for the exams were always in the 50-60 range. The homeworks were pretty balanced in difficulty and I found it helpful to go over homeworks and discussion problems for exams. She also gives an extra credit assignment at the end of the class and is something you should definitely do seeing the exam averages were quite low.