Professor

Baharan Mirzasoleiman

AD
3.8
Overall Ratings
Based on 18 Users
Easiness 3.7 / 5 How easy the class is, 1 being extremely difficult and 5 being easy peasy.
Workload 3.5 / 5 How light the workload is, 1 being extremely heavy and 5 being extremely light.
Clarity 3.9 / 5 How clear the professor is, 1 being extremely unclear and 5 being very clear.
Helpfulness 3.7 / 5 How helpful the professor is, 1 being not helpful at all and 5 being extremely helpful.

Reviews (18)

1 of 2
1 of 2
Add your review...
April 1, 2023
Quarter: Winter 2023
Grade: NR

awful

Helpful?

2 0 Please log in to provide feedback.
COM SCI 188
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
March 28, 2021
Quarter: Winter 2021
Grade: A

Prof. Mirzasoleman is a very nice and a great professor. She is always calm. I really enjoyed her lectures. She was also always available to help students and answer their questions. She is clearly an expert in this area and she enjoys explaining them to students. The exam was hard but it is a fair one if you attend the lectures and do the homework. I wish there were more examples in the lectures or discussion sections. But, overall, I enjoyed the course and I highly recommend it. It gives a very good high-level picture of ML and Data Science.

Helpful?

2 0 Please log in to provide feedback.
COM SCI 188
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
March 28, 2021
Quarter: Winter 2021
Grade: P

This class is a pretty useless class, since there is a huge lack of practice material. It doesn't help that the homeworks barely test on what is covered in class, leading to like 5 people attending live lecture everyday, while there are 100 people in the class.

This class is focused on a bunch of ML models, like M146, except there are no derivations, and you're basically just using models from sklearn / other ML libraries, and running them to see results. To me, this seemed extremely stupid, since I had no idea what any of the models were doing inside. Also, we never even learned how to do random search or grid search for hyperparameter tuning, which made this class even stupider.

Honestly, this class material could be learned in like 1 week if there was a good textbook and syllabus to follow, since we barely covered anything in depth in the homework or the tests. There were only 3 homeworks and 3 projects, each probably took less than 2 hours, so a very light workload.

The exam was the worst part of this class. If we actually knew anything, the exam would be easy, but because of no practice problems in lecture, like 1 practice problem in discussion, and no textbook, it was impossible to practice for the exam. If there was 1 practice exam, I would have understood what I was weak on .. but no, hence the exam was hard even though I could have studied all the relevant practice problems in like 30 minutes.

Also, Piazza communication is super weak here, questions were left unanswered for weeks and hastily answered before the final. Not a good look.

All in all, a class not worth taking. If you want to learn how to implement ML models, spend like 5 minutes on sklearn. If you want to learn the inner workings of basic ML models, take M146 (you def do NOT learn it in this class). If you want to learn the inner workings of neural networks, take ECE 247, or spend 15 minutes watching a 3 blue 1 brown video. It's not even an easy A since the test at the end is a total crapshoot and worth 40% of your grade; if you want an ez class take CM122. Rant over!

Helpful?

2 0 Please log in to provide feedback.
March 16, 2024
Quarter: Winter 2024
Grade: A

Fantastic professor. Not much else to say. Her lectures were great, and it's extremely appreciated how she records her lectures. She's nice and approachable, and the midterm exam was actually fair. The homework assignments are put together very well, and I honestly had fun doing them. I like that she knows what her class is supposed to focus on and doesn't go too far into the mathematics. I'm just really happy with this class and prof overall.

Helpful?

1 0 Please log in to provide feedback.
April 1, 2023
Quarter: Winter 2023
Grade: A

There are two separate things to discuss in this review, the professor and the course content.

Mirzasoleiman seems to care a lot about student learning, but that's the only redeeming quality for this dogshit class. The lectures are slow, bordering on boring. Mirzasoleiman spends half of each lecture recapping the previous lecture's content, so you only learn about half of what could be included in this course.

The exams and homework assignments are somethign else entirely. The exams were utter dogshit. Questions were written poorly and the grading was utterly pedantic. If you actually understand anything about data science, you should just forget it for this class titled "Data Science Fundamentals," because you can't assume that the graders know anything about data science. If you don't write exactly what the official solution says, word for word (and I actually mean word for word), then expect to get severely penalized. That's not to mention that the official solutions were sometimes just outright wrong for significant parts of the final, or made leaps of logic that are utterly unjustifiable.

The project 3 this year was ludicrous. It was assigned way too early, before half of the requisite information was even taught in lecture, and the task was actually preposterous. We were given a dataset with a train/test split that had a 20% swing in class balance between train and test and expected to train a classifier that performed well on the test set. One of the fundamental assumptions of data science is identically distributed eamples, which was clearly violated and made the problem almost impossible to actually solve.

The course content is an entirely separate issue. Most of the course is the exact same content as CS M146 Machine Learning, taught at half the speed and with a quarter of the mathematical depth. The only unique content to this class is interpretation of coefficients, which could probably be taught in 2 lectures at most. There's no reason to take both classes (except that the Data Science Engineering minor requires both), and the department doesn't seem to care that it's wasting students' time by teaching the same class twice.

It's hard to say anything good about this class. It's poorly taught, poorly graded, poorly structured, and poorly conceived. It is a pale imitation of what a data science curriculum should be, even ignoring all the problems with course logistics. The only reason to take it is because it's a required minor course. Otherwise, take CS M146 instead.

Helpful?

1 0 Please log in to provide feedback.
COM SCI 188
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
March 22, 2021
Quarter: Winter 2021
Grade: A

The material is pretty interesting, it's like the more applied/less theoretical version of M146 (machine learning). The class was pretty disorganized and the grading wasn't great, but I guess that's to be expected of new classes, it'll probably be better in the future. My TA Lionel was awesome, really cares about the students and puts a lot of effort into making discussion good. I'd recommend.

Helpful?

1 0 Please log in to provide feedback.
April 4, 2023
Quarter: Winter 2023
Grade: A-

This is not an easy course, and the difficulty increases as the class goes on. But as a Data Science Minor student, I absolutely loved it and felt that I learned a lot from it. Projects were the best part of the course; it was taking time but definitely doable. Prof. Mirzasoleiman is also great. She is extremely kind and very good at explaining material and goes at a speed that is easy to follow. I like that she recaps concepts covered in previous lectures at the start of every lecture. She cares for her students a lot.

Helpful?

1 0 Please log in to provide feedback.
COM SCI 188
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
March 28, 2021
Quarter: Winter 2021
Grade: A+

The course covers A LOT of topics but I liked it since it gives a good overview of different topics in ML and Data Science without going to math and details. Prof. Mirzasoleiman is also a great professor and she clearly cares a lot about her students. She also explains the topics very well and engaging. There was only one exam which was a bit hard but they were fair and generous in grading. I wish the TAs were more active in discussion section (maybe solving more examples?) and more responsive in Piazza. Overall, I highly recommend this course. In particular if you don't like math but you want to get a high-level picture of data science, this is a great course.

Helpful?

0 1 Please log in to provide feedback.
April 7, 2023
Quarter: Winter 2023
Grade: A

Professor Mirzasoleiman is an amazing and caring instructor. She taught this class very well. I very much liked the course organization and lecture coverage. The lectures were mostly toward machine learning and probability aspect of data science field and avoid the complex math concepts. She was providing the lecture slides, as well as the annotated lecture slides after the lecture which was very helpful. The course also has interesting assignments and projects, but the only concern is that the workload is heavy in the beginning. M148 is my favorite class I've taken so far. Overall I learned a lot, Sweet Professor, Good Course.

Helpful?

0 0 Please log in to provide feedback.
April 3, 2024
Quarter: Winter 2024
Grade: A

This class provides a great foundation, high level overview of Data Science and I learned so much as a non CS Major being introduced to the field for the first time. I appreciated how intuitive the concepts were taught and the best part of this class by far is Professor Mirzasoleiman. She is extremely knowledgable about the subject and taught everything clearly. She was always so patient and approachable when you had any confusions and she would explain them until you got them--it was super clear how much she cared about her students' learning and always so willing to help her students. Can't say enough amazing things about the professor!

The pace of the class as a non CS major was perfect. She would recap previous week's topics that were abstract in the beginning 20 minutes of each class (Neural Networks were especially hard to grasp initially for me but due to the repetition and continued explanations in class I eventually understood it). We were always given plenty of time to complete the homeworks (2 over the quarter) and coding projects (2 over the quarter) that were not very difficult if you paid attention in lecture. Tests were 1 midterm and 1 final that were all similar to the homeworks and focused mainly on understanding of the concepts (no coding questions at all on the exams). Definitely a very doable and fulfilling class to take!

Helpful?

0 0 Please log in to provide feedback.
COM SCI 188
Quarter: Winter 2023
Grade: NR
April 1, 2023

awful

Helpful?

2 0 Please log in to provide feedback.
COM SCI 188
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Quarter: Winter 2021
Grade: A
March 28, 2021

Prof. Mirzasoleman is a very nice and a great professor. She is always calm. I really enjoyed her lectures. She was also always available to help students and answer their questions. She is clearly an expert in this area and she enjoys explaining them to students. The exam was hard but it is a fair one if you attend the lectures and do the homework. I wish there were more examples in the lectures or discussion sections. But, overall, I enjoyed the course and I highly recommend it. It gives a very good high-level picture of ML and Data Science.

Helpful?

2 0 Please log in to provide feedback.
COM SCI 188
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Quarter: Winter 2021
Grade: P
March 28, 2021

This class is a pretty useless class, since there is a huge lack of practice material. It doesn't help that the homeworks barely test on what is covered in class, leading to like 5 people attending live lecture everyday, while there are 100 people in the class.

This class is focused on a bunch of ML models, like M146, except there are no derivations, and you're basically just using models from sklearn / other ML libraries, and running them to see results. To me, this seemed extremely stupid, since I had no idea what any of the models were doing inside. Also, we never even learned how to do random search or grid search for hyperparameter tuning, which made this class even stupider.

Honestly, this class material could be learned in like 1 week if there was a good textbook and syllabus to follow, since we barely covered anything in depth in the homework or the tests. There were only 3 homeworks and 3 projects, each probably took less than 2 hours, so a very light workload.

The exam was the worst part of this class. If we actually knew anything, the exam would be easy, but because of no practice problems in lecture, like 1 practice problem in discussion, and no textbook, it was impossible to practice for the exam. If there was 1 practice exam, I would have understood what I was weak on .. but no, hence the exam was hard even though I could have studied all the relevant practice problems in like 30 minutes.

Also, Piazza communication is super weak here, questions were left unanswered for weeks and hastily answered before the final. Not a good look.

All in all, a class not worth taking. If you want to learn how to implement ML models, spend like 5 minutes on sklearn. If you want to learn the inner workings of basic ML models, take M146 (you def do NOT learn it in this class). If you want to learn the inner workings of neural networks, take ECE 247, or spend 15 minutes watching a 3 blue 1 brown video. It's not even an easy A since the test at the end is a total crapshoot and worth 40% of your grade; if you want an ez class take CM122. Rant over!

Helpful?

2 0 Please log in to provide feedback.
COM SCI M148
Quarter: Winter 2024
Grade: A
March 16, 2024

Fantastic professor. Not much else to say. Her lectures were great, and it's extremely appreciated how she records her lectures. She's nice and approachable, and the midterm exam was actually fair. The homework assignments are put together very well, and I honestly had fun doing them. I like that she knows what her class is supposed to focus on and doesn't go too far into the mathematics. I'm just really happy with this class and prof overall.

Helpful?

1 0 Please log in to provide feedback.
COM SCI 188
Quarter: Winter 2023
Grade: A
April 1, 2023

There are two separate things to discuss in this review, the professor and the course content.

Mirzasoleiman seems to care a lot about student learning, but that's the only redeeming quality for this dogshit class. The lectures are slow, bordering on boring. Mirzasoleiman spends half of each lecture recapping the previous lecture's content, so you only learn about half of what could be included in this course.

The exams and homework assignments are somethign else entirely. The exams were utter dogshit. Questions were written poorly and the grading was utterly pedantic. If you actually understand anything about data science, you should just forget it for this class titled "Data Science Fundamentals," because you can't assume that the graders know anything about data science. If you don't write exactly what the official solution says, word for word (and I actually mean word for word), then expect to get severely penalized. That's not to mention that the official solutions were sometimes just outright wrong for significant parts of the final, or made leaps of logic that are utterly unjustifiable.

The project 3 this year was ludicrous. It was assigned way too early, before half of the requisite information was even taught in lecture, and the task was actually preposterous. We were given a dataset with a train/test split that had a 20% swing in class balance between train and test and expected to train a classifier that performed well on the test set. One of the fundamental assumptions of data science is identically distributed eamples, which was clearly violated and made the problem almost impossible to actually solve.

The course content is an entirely separate issue. Most of the course is the exact same content as CS M146 Machine Learning, taught at half the speed and with a quarter of the mathematical depth. The only unique content to this class is interpretation of coefficients, which could probably be taught in 2 lectures at most. There's no reason to take both classes (except that the Data Science Engineering minor requires both), and the department doesn't seem to care that it's wasting students' time by teaching the same class twice.

It's hard to say anything good about this class. It's poorly taught, poorly graded, poorly structured, and poorly conceived. It is a pale imitation of what a data science curriculum should be, even ignoring all the problems with course logistics. The only reason to take it is because it's a required minor course. Otherwise, take CS M146 instead.

Helpful?

1 0 Please log in to provide feedback.
COM SCI 188
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Quarter: Winter 2021
Grade: A
March 22, 2021

The material is pretty interesting, it's like the more applied/less theoretical version of M146 (machine learning). The class was pretty disorganized and the grading wasn't great, but I guess that's to be expected of new classes, it'll probably be better in the future. My TA Lionel was awesome, really cares about the students and puts a lot of effort into making discussion good. I'd recommend.

Helpful?

1 0 Please log in to provide feedback.
COM SCI 188
Quarter: Winter 2023
Grade: A-
April 4, 2023

This is not an easy course, and the difficulty increases as the class goes on. But as a Data Science Minor student, I absolutely loved it and felt that I learned a lot from it. Projects were the best part of the course; it was taking time but definitely doable. Prof. Mirzasoleiman is also great. She is extremely kind and very good at explaining material and goes at a speed that is easy to follow. I like that she recaps concepts covered in previous lectures at the start of every lecture. She cares for her students a lot.

Helpful?

1 0 Please log in to provide feedback.
COM SCI 188
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Quarter: Winter 2021
Grade: A+
March 28, 2021

The course covers A LOT of topics but I liked it since it gives a good overview of different topics in ML and Data Science without going to math and details. Prof. Mirzasoleiman is also a great professor and she clearly cares a lot about her students. She also explains the topics very well and engaging. There was only one exam which was a bit hard but they were fair and generous in grading. I wish the TAs were more active in discussion section (maybe solving more examples?) and more responsive in Piazza. Overall, I highly recommend this course. In particular if you don't like math but you want to get a high-level picture of data science, this is a great course.

Helpful?

0 1 Please log in to provide feedback.
COM SCI 188
Quarter: Winter 2023
Grade: A
April 7, 2023

Professor Mirzasoleiman is an amazing and caring instructor. She taught this class very well. I very much liked the course organization and lecture coverage. The lectures were mostly toward machine learning and probability aspect of data science field and avoid the complex math concepts. She was providing the lecture slides, as well as the annotated lecture slides after the lecture which was very helpful. The course also has interesting assignments and projects, but the only concern is that the workload is heavy in the beginning. M148 is my favorite class I've taken so far. Overall I learned a lot, Sweet Professor, Good Course.

Helpful?

0 0 Please log in to provide feedback.
COM SCI M148
Quarter: Winter 2024
Grade: A
April 3, 2024

This class provides a great foundation, high level overview of Data Science and I learned so much as a non CS Major being introduced to the field for the first time. I appreciated how intuitive the concepts were taught and the best part of this class by far is Professor Mirzasoleiman. She is extremely knowledgable about the subject and taught everything clearly. She was always so patient and approachable when you had any confusions and she would explain them until you got them--it was super clear how much she cared about her students' learning and always so willing to help her students. Can't say enough amazing things about the professor!

The pace of the class as a non CS major was perfect. She would recap previous week's topics that were abstract in the beginning 20 minutes of each class (Neural Networks were especially hard to grasp initially for me but due to the repetition and continued explanations in class I eventually understood it). We were always given plenty of time to complete the homeworks (2 over the quarter) and coding projects (2 over the quarter) that were not very difficult if you paid attention in lecture. Tests were 1 midterm and 1 final that were all similar to the homeworks and focused mainly on understanding of the concepts (no coding questions at all on the exams). Definitely a very doable and fulfilling class to take!

Helpful?

0 0 Please log in to provide feedback.
1 of 2
ADS

Adblock Detected

Bruinwalk is an entirely Daily Bruin-run service brought to you for free. We hate annoying ads just as much as you do, but they help keep our lights on. We promise to keep our ads as relevant for you as possible, so please consider disabling your ad-blocking software while using this site.

Thank you for supporting us!