Ryan R Rosario
Department of Computer Science
AD
2.9
Overall Rating
Based on 81 Users
Easiness 2.2 / 5 How easy the class is, 1 being extremely difficult and 5 being easy peasy.
Clarity 2.8 / 5 How clear the class is, 1 being extremely unclear and 5 being very clear.
Workload 2.6 / 5 How much workload the class is, 1 being extremely heavy and 5 being extremely light.
Helpfulness 3.0 / 5 How helpful the class is, 1 being not helpful at all and 5 being extremely helpful.

TOP TAGS

  • Uses Slides
  • Tough Tests
GRADE DISTRIBUTIONS
32.7%
27.3%
21.8%
16.4%
10.9%
5.5%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

48.6%
40.5%
32.4%
24.3%
16.2%
8.1%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

21.0%
17.5%
14.0%
10.5%
7.0%
3.5%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

ENROLLMENT DISTRIBUTIONS
Clear marks

Sorry, no enrollment data is available.

AD

Reviews (61)

1 of 7
1 of 7
Add your review...
Quarter: Spring 2019
Grade: NR
June 22, 2019

The final exam just does not make any sense. The professor tries to be like Paul Eggert but fails hardly and makes the class much worse than Eggert's. Eggert's final exam at least allows us to use all notes and books, but professor Rosario only allows one cheat sheet and gives us questions randomly pulled from enormous amount of lecture slides. I don't think the final exam is very helpful as a recap of what we have learned during the quarter and is extremely difficult. I can say it is more difficult than Eggert's. Eggert teaches cs131 pretty good btw.

Helpful?

17 0 Please log in to provide feedback.
Quarter: Spring 2019
Grade: N/A
June 22, 2019

Let me write the most accurate review of this class ever. Ryan R Rosario (RRR) is a "wannabe". He want's to be a top tier CS lecture like the ones before him: Paul Eggert, Junghoo Cho, David Smallberg etc. But, he falls terribly short of his lofty goals. Deep down, I like to think he means well. But this is not at all evident from his demeanor.

His lectures are dull and uninspiring. He straight up reads from his slides. To give him credit, his slides are well made. But there can be parts which are unclear and could use an example and RRR does a decent job of expanding on these parts in lecture and during office hours. It is also possible to understand the confusing bits using several online aides such as StackOverflow or by simply asking a friend to help you out. The other main draw for his lecture is that not everything in his slides will show up on the final exam or are required. This cannot be easily determined by the student. Topics that seem advanced and beyond the scope of an introductory database systems course will APPEAR on the exams. RRR does NOT like it when students ask him for clarification on topics. He expects you to attend lectures and pay attention to what he highlights to be important. This is understandable, after-all this is the point of lecture. But we are students in a very competitive and high-work load major: Computer Science. We stay up late completing projects against deadlines. We may miss a lecture for personal reasons. Even then, to be fair, the professor is NOT required to re-clarify what's covered on the lecture. But when a TA goes rogue and stars listing topics that RRR said was not important, butchers explanations of questions and gives up mid-discussion and begins conversing with herself in a foreign language (क्या? @ स्वाति शर्मा) then the least RRR can do is clarify what topics will be on the exams and provide explanations on practice questions. But, he FAILS to do this. Instead, he harasses stressed out students during finals week. One such instance taken from Piazza:
----------------------------------------------------------------------------------------------------------------
To quote him "I'm not sure at which school or department the professor isn't the one writing the final. I will not be providing a list of topics. I've made it very clear in lecture after lecture what I feel is important and what I don't feel is important. If students chose to not attend ¯\_(ツ)_/¯
----------------------------------------------------------------------------------------------------------------
When a student calls him out for being "vindictive", RRR deanonymizes him and publicly calls him out for doing so. This is serious violation of rights and should be reported to the dean of students.
Don't worry it does not end there. When students confronted his attitude on reddit this is what happened. RRR called a random Redditter to be someone from his class. Over reacted to a comment against him by reporting the "alleged" Redditer to the police. He also described some psychopathic policies he has implemented in the course.
----------------------------------------------------------------------------------------------------------------
When I see the same name pop up on Piazza, I reach for my photo roster and usually it's "yep, never seen that person."
----------------------------------------------------------------------------------------------------------------
(The Reddit post has not been linked. But can be found by searching through u/LADataJunkie/)
That is weird! No we students are not entitled. If anything, we are stressed and just trying to get by. Please try to empathize. RRR is accomplished and hardworking but so are we!

The projects are not that bad but we had to repeatedly seek assistance on Piazza for his specs. The second did take some time as it had some ML work but it is impossible to make a project in which no student has experience in and is fair to all. The first project is a cake walk if you have web development experience. The specs could use more work. Smallberg, Nachenberg and Eggert all have better specs. You don't learn much from projects.

The grading for this class is NOT SPOT ON. RRR does not allow regrades beyond a certain date for projects (this is sometimes just 12hrs, how are we supposed to check myUCLA every 12 hrs?) and does not allow regrades on exams.

The final was ridiculous. Hardest final I have taken at UCLA. It was incredibly hard but that is not something to complain about. The one thing I have against it is that we were not prepared to handle an exam of that caliber. If we received more practice exams and assistance from the instructors it would have been much smoother. Midterm was long but not nearly on the same ball park as the final.

He curves the final based on what he thinks should have been the average score. So if thought the median should be a 60 and it was a 40, tough luck cause everyone who got a median score gets a C- on the final! The median on the final was 42 and that was a C- for Spring 2019.

With all this said, it seems to me that RRR has a need to feel respected and validated by his students. But I don't really get why! RRR is accomplished and established and there is no reason for him to come give back to UCLA unless he really wants to.

RRR is kind and helpful during his office hours but caters quite a bit to students who are trying to slide in to an internship at his workplace, Google. Some of the questions students ask are plain stupid and are just there to get to know him better and hopefully get an internship referral. Its pretty nasty but CS students do steep that low for internship. Oh yeah, there is also an RRR cheer team on Piazza that upvotes everything he says (even the nasty, rude and sarcastic responses). I suspect these are the same kids that are trying to get a recommendation from him.

In short, don't take his class. If you do, go to all lectures, office hours and practice everything on the slides. Do not rely on RRR to always help you out.

Helpful?

32 2 Please log in to provide feedback.
Quarter: Spring 2019
Grade: B+
June 23, 2019

I will defer judgement of the academic rigors of RRR's class to other bruinwalk reviews. But, I will comment on the temperament, and attitude that RRR holds.

To put it lightly, Rosario is not the most socially aware. He engages in typical micro-aggressions that seep through many, if not most, of his comments about the class and the us, the students. Often blunt and only thinking about his own ego, Rosario makes sweeping claims against both his students as a whole and specific individuals. He personally attacked various students on Piazza (even when they wanted to remain anonymous), and made it his personal goal to vindicate his own class.

Rosario depicts himself as the victim, but any rational human can see he is anything but. I don't think UCLA should support employees with his demeanor, attitude, and view on education. It reflects extremely poorly on the university and his employment should be re-thought.

Helpful?

9 0 Please log in to provide feedback.
Quarter: Spring 2018
Grade: C
Oct. 9, 2019

Rosario is a straight up clown.

Helpful?

6 0 Please log in to provide feedback.
Quarter: Spring 2019
Grade: N/A
May 1, 2019

I was very excited to take this class. I usually don't take 8am classes but I made an exception because I really wanted to learn from an industry veteran and was promised to learn modern database technology like NoSQL. Sadly, Ryan Rosario is the most egotistical and childish professor I have ever had. He likes to pretend that he is really helpful by responding to every Piazza question, but most of the time his responses are contradictory, purposely vague, or purposely rude. Rosario picks favorites hard, the students that go this office hours to try and get an internship (because he works at Google) are the only ones in the class that he is nice to. Then to the rest of the class he is just snarky and rude, no matter how genuine someone's question is. He will respond to questions like "The TA said this will be on the final, but you said it won't be, which topics will be on the final?" with responses like "You are entitled and should show up to lecture." He even admits to looking at his photo roster for every piazza so he can respond differently depending on if he's seen their face in lecture before (As an aside, some people like to sit in the back of class, how can he expect to know the face of everyone who shows up to class?). He then proceeded to ban me from Piazza (for calling him out for being rude to students with genuine questions) and claims to have reported me to the police. He gets so personally offended that people don't attend his boring PowerPoint 8am lecture. We are all busy students, who probably all stay up late to finish projects, there are legitimate reasons to miss lecture. Obviously skipping every lecture is pretty unexcusable, but his attitude on Piazza doesn't encourage anyone to attend and support him.

As for logistics, this class is more frustrating than productive. To give Rosario some credit, the late policy is kind (4 late days to use throughout the quarter, 2 per project) even though it is worded confusingly in the syllabus. Some of the projects were kinda fun, although I only really learned in one of the four. The breakdown of the projects is as follows

1A: literally just making a schema. Extremely basic, took me maybe 5 minutes, somewhat arbitrary spec ("choose what types you feel appropriate) but I'm pretty sure everyone got like 100%.
1B: Make a song searching web page using Flask and PostgreSQL. This was the only useful and fun project throughout the class. Perfect project, that I think there is no reason to change (except maybe clarify the spec slightly)

2A: Making a python script that parses reddit comments into clean tokens, with a couple more requirements. In theory this is easy as hell (maybe like 5 regex expressions?) but the spec was horribly confusing and unclear and had a lot of "use your best judgment." If this is graded automatically, I want objective feedback. To make matters worse, they provide a sanity checkng tool that DIDN'T WORK ON SIMPLE TEST CASES. This led to a million piazza posts of confusion with TAs saying to follow the tool and Rosario saying that they won't test on complicated things so don't worry about it. It was a complete mess. I know Rosario has the capability to make a better sanity check tool (seriously the errors in this felt like they had to be coded in intentionally) so I wonder what went wrong here? Plus this only feels vaguely relevant to the class.
2B: this project was a big data assigment with some light machine learning. I can confidently say that I did not learn a single thing from this assignment. It was basically just copy pasting code either from the spec or from stack overflow. Debugging was actually impossible, because the amount of data took hours (over 4 hours on my gaming PC) to load. Theres also no warning of how the code will take on the spec, so I had to turn in the project late due to being caught off guard from this (my fault I suppose). This project was neither fun nor useful and was a signficant step up from the rest of the relatively quick projects.

The projects were only worth 20% of the grade, and the biweekly homeworks (which were incredibly hard, even if you had the book and the lectures slides next to you) were worth 15%. And then there's the tests...

I didn't take the midterm because I had a conflict. Rosario said I could take the test at another time, but then never told me when my make up test was supposed to be, and then blamed me for not asking him when it would be. So I was instead left with a final that was worth 65% of my grade.

The final was the single hardest test I've ever taken at UCLA. It tested you on a ton of random concepts that only appeared in like two slides max. All of the topics that seemed the least important and were rushed over in class were here, along with none of the topics that were covered on the projects or the interesting ones. The topics we were expected to know were frankly unfair. For example, there was a free response question on writing a query in MongoDB. There was literally one slide on the javascript interface in the entire class, and we never once used to were expected to know javascript during the rest of the class. Whenever I looked around during the test everyone was just staring at the ceiling. I don't think there was a single person who wrote an answer for everything on the test.

Unless Rosario has a complete change of heart (which doesn't seem likely), don't take this class. And since Rosario hates me so much for calling him out and doesn't understand why people don't attend his class, he is probably reading this review. So my message to Mr.Rosario is here: I don't hate you, but I just think that your class not only set up many students and me for failure and was frankly frustrating. You need to learn how to take criticism and not be so childish. You shouldn't just assume students are being entitled, and recognize that students not only have legitimate reasons to not attend class and also have legitimate questions and concern that you shouldn't get mad about. Obviously, as the professor you have power over all of us, but try to be considerate next time you teach. You have the capacity to be a great professor, but you are letting your ego get in the way.

Helpful?

6 0 Please log in to provide feedback.
Quarter: Spring 2019
Grade: B
June 14, 2019

lead singer of smash mouth leaves band to mountain bike and bully students

Helpful?

18 3 Please log in to provide feedback.
Quarter: Spring 2019
Grade: B
June 14, 2019

Be prepared to sift through hundreds of slides of information only to be tested on random topics that are relevant for half a lecture. Rosario is an interesting guy and he knows a lot about the subject, but doesn’t know how to make a meaningful connections between what’s given in assignments/projects, and the exams. If you’re looking for an easier upper div elective, this is NOT the class for you! He’s purposefully vague on Piazza and forbids TAs from releasing practice questions. it’s caused lots of controversy with students. (Why even have piazza if you aren’t going to answer students questions?) In my experience I haven’t seen a professor this uncommitted to helping students.

Helpful?

11 2 Please log in to provide feedback.
Quarter: Spring 2022
Grade: A-
June 27, 2022

A lot of information, very modern/relevant material and applications. Assignments were honestly fun to do, tests were hard but curved fairly. Professor clearly cares about teaching and making sure students succeed in the long run. The old reviews no longer paint an accurate image of the course. Highly recommend!

Helpful?

3 0 Please log in to provide feedback.
Quarter: Spring 2019
Grade: B-
June 14, 2019

The lectures get old really fast. He's engaging sometimes, but the slides are way too long (avg 100 slides per lecture) and he goes through them too fast. I wouldn't mind if each slide was succinct, but they're not. They contain a lot of useless information that only makes studying worse because he doesn't tell you what's on the midterm and final. Taking notes for this class feels like a chore and studying is just annoying.

Helpful?

12 4 Please log in to provide feedback.
Quarter: Spring 2022
Grade: A+
June 20, 2022

From what I can tell from previous reviews, RRR is definitely a changed man. Lectures were occasionally amusing with some jokes here and there. However, lectures are also like a firehose of information with some lectures having over 80 slides. However again, lectures are recorded and I found going through the recordings to be really helpful (had to spend like 3-4 hours for a 2 hour lecture though :/). Homework was alright, but ofc it's always better to start early, but he allows 2 late days for an assignment (6 late days total) and since there are only like 7 assignments and 5 that are seriously graded the late days are actually pretty generous. Tests are hard, but they were open note so take good notes and index them or get an iPad and it should be alright.

Helpful?

2 0 Please log in to provide feedback.
Quarter: Spring 2019
Grade: NR
June 22, 2019

The final exam just does not make any sense. The professor tries to be like Paul Eggert but fails hardly and makes the class much worse than Eggert's. Eggert's final exam at least allows us to use all notes and books, but professor Rosario only allows one cheat sheet and gives us questions randomly pulled from enormous amount of lecture slides. I don't think the final exam is very helpful as a recap of what we have learned during the quarter and is extremely difficult. I can say it is more difficult than Eggert's. Eggert teaches cs131 pretty good btw.

Helpful?

17 0 Please log in to provide feedback.
Quarter: Spring 2019
Grade: N/A
June 22, 2019

Let me write the most accurate review of this class ever. Ryan R Rosario (RRR) is a "wannabe". He want's to be a top tier CS lecture like the ones before him: Paul Eggert, Junghoo Cho, David Smallberg etc. But, he falls terribly short of his lofty goals. Deep down, I like to think he means well. But this is not at all evident from his demeanor.

His lectures are dull and uninspiring. He straight up reads from his slides. To give him credit, his slides are well made. But there can be parts which are unclear and could use an example and RRR does a decent job of expanding on these parts in lecture and during office hours. It is also possible to understand the confusing bits using several online aides such as StackOverflow or by simply asking a friend to help you out. The other main draw for his lecture is that not everything in his slides will show up on the final exam or are required. This cannot be easily determined by the student. Topics that seem advanced and beyond the scope of an introductory database systems course will APPEAR on the exams. RRR does NOT like it when students ask him for clarification on topics. He expects you to attend lectures and pay attention to what he highlights to be important. This is understandable, after-all this is the point of lecture. But we are students in a very competitive and high-work load major: Computer Science. We stay up late completing projects against deadlines. We may miss a lecture for personal reasons. Even then, to be fair, the professor is NOT required to re-clarify what's covered on the lecture. But when a TA goes rogue and stars listing topics that RRR said was not important, butchers explanations of questions and gives up mid-discussion and begins conversing with herself in a foreign language (क्या? @ स्वाति शर्मा) then the least RRR can do is clarify what topics will be on the exams and provide explanations on practice questions. But, he FAILS to do this. Instead, he harasses stressed out students during finals week. One such instance taken from Piazza:
----------------------------------------------------------------------------------------------------------------
To quote him "I'm not sure at which school or department the professor isn't the one writing the final. I will not be providing a list of topics. I've made it very clear in lecture after lecture what I feel is important and what I don't feel is important. If students chose to not attend ¯\_(ツ)_/¯
----------------------------------------------------------------------------------------------------------------
When a student calls him out for being "vindictive", RRR deanonymizes him and publicly calls him out for doing so. This is serious violation of rights and should be reported to the dean of students.
Don't worry it does not end there. When students confronted his attitude on reddit this is what happened. RRR called a random Redditter to be someone from his class. Over reacted to a comment against him by reporting the "alleged" Redditer to the police. He also described some psychopathic policies he has implemented in the course.
----------------------------------------------------------------------------------------------------------------
When I see the same name pop up on Piazza, I reach for my photo roster and usually it's "yep, never seen that person."
----------------------------------------------------------------------------------------------------------------
(The Reddit post has not been linked. But can be found by searching through u/LADataJunkie/)
That is weird! No we students are not entitled. If anything, we are stressed and just trying to get by. Please try to empathize. RRR is accomplished and hardworking but so are we!

The projects are not that bad but we had to repeatedly seek assistance on Piazza for his specs. The second did take some time as it had some ML work but it is impossible to make a project in which no student has experience in and is fair to all. The first project is a cake walk if you have web development experience. The specs could use more work. Smallberg, Nachenberg and Eggert all have better specs. You don't learn much from projects.

The grading for this class is NOT SPOT ON. RRR does not allow regrades beyond a certain date for projects (this is sometimes just 12hrs, how are we supposed to check myUCLA every 12 hrs?) and does not allow regrades on exams.

The final was ridiculous. Hardest final I have taken at UCLA. It was incredibly hard but that is not something to complain about. The one thing I have against it is that we were not prepared to handle an exam of that caliber. If we received more practice exams and assistance from the instructors it would have been much smoother. Midterm was long but not nearly on the same ball park as the final.

He curves the final based on what he thinks should have been the average score. So if thought the median should be a 60 and it was a 40, tough luck cause everyone who got a median score gets a C- on the final! The median on the final was 42 and that was a C- for Spring 2019.

With all this said, it seems to me that RRR has a need to feel respected and validated by his students. But I don't really get why! RRR is accomplished and established and there is no reason for him to come give back to UCLA unless he really wants to.

RRR is kind and helpful during his office hours but caters quite a bit to students who are trying to slide in to an internship at his workplace, Google. Some of the questions students ask are plain stupid and are just there to get to know him better and hopefully get an internship referral. Its pretty nasty but CS students do steep that low for internship. Oh yeah, there is also an RRR cheer team on Piazza that upvotes everything he says (even the nasty, rude and sarcastic responses). I suspect these are the same kids that are trying to get a recommendation from him.

In short, don't take his class. If you do, go to all lectures, office hours and practice everything on the slides. Do not rely on RRR to always help you out.

Helpful?

32 2 Please log in to provide feedback.
Quarter: Spring 2019
Grade: B+
June 23, 2019

I will defer judgement of the academic rigors of RRR's class to other bruinwalk reviews. But, I will comment on the temperament, and attitude that RRR holds.

To put it lightly, Rosario is not the most socially aware. He engages in typical micro-aggressions that seep through many, if not most, of his comments about the class and the us, the students. Often blunt and only thinking about his own ego, Rosario makes sweeping claims against both his students as a whole and specific individuals. He personally attacked various students on Piazza (even when they wanted to remain anonymous), and made it his personal goal to vindicate his own class.

Rosario depicts himself as the victim, but any rational human can see he is anything but. I don't think UCLA should support employees with his demeanor, attitude, and view on education. It reflects extremely poorly on the university and his employment should be re-thought.

Helpful?

9 0 Please log in to provide feedback.
Quarter: Spring 2018
Grade: C
Oct. 9, 2019

Rosario is a straight up clown.

Helpful?

6 0 Please log in to provide feedback.
Quarter: Spring 2019
Grade: N/A
May 1, 2019

I was very excited to take this class. I usually don't take 8am classes but I made an exception because I really wanted to learn from an industry veteran and was promised to learn modern database technology like NoSQL. Sadly, Ryan Rosario is the most egotistical and childish professor I have ever had. He likes to pretend that he is really helpful by responding to every Piazza question, but most of the time his responses are contradictory, purposely vague, or purposely rude. Rosario picks favorites hard, the students that go this office hours to try and get an internship (because he works at Google) are the only ones in the class that he is nice to. Then to the rest of the class he is just snarky and rude, no matter how genuine someone's question is. He will respond to questions like "The TA said this will be on the final, but you said it won't be, which topics will be on the final?" with responses like "You are entitled and should show up to lecture." He even admits to looking at his photo roster for every piazza so he can respond differently depending on if he's seen their face in lecture before (As an aside, some people like to sit in the back of class, how can he expect to know the face of everyone who shows up to class?). He then proceeded to ban me from Piazza (for calling him out for being rude to students with genuine questions) and claims to have reported me to the police. He gets so personally offended that people don't attend his boring PowerPoint 8am lecture. We are all busy students, who probably all stay up late to finish projects, there are legitimate reasons to miss lecture. Obviously skipping every lecture is pretty unexcusable, but his attitude on Piazza doesn't encourage anyone to attend and support him.

As for logistics, this class is more frustrating than productive. To give Rosario some credit, the late policy is kind (4 late days to use throughout the quarter, 2 per project) even though it is worded confusingly in the syllabus. Some of the projects were kinda fun, although I only really learned in one of the four. The breakdown of the projects is as follows

1A: literally just making a schema. Extremely basic, took me maybe 5 minutes, somewhat arbitrary spec ("choose what types you feel appropriate) but I'm pretty sure everyone got like 100%.
1B: Make a song searching web page using Flask and PostgreSQL. This was the only useful and fun project throughout the class. Perfect project, that I think there is no reason to change (except maybe clarify the spec slightly)

2A: Making a python script that parses reddit comments into clean tokens, with a couple more requirements. In theory this is easy as hell (maybe like 5 regex expressions?) but the spec was horribly confusing and unclear and had a lot of "use your best judgment." If this is graded automatically, I want objective feedback. To make matters worse, they provide a sanity checkng tool that DIDN'T WORK ON SIMPLE TEST CASES. This led to a million piazza posts of confusion with TAs saying to follow the tool and Rosario saying that they won't test on complicated things so don't worry about it. It was a complete mess. I know Rosario has the capability to make a better sanity check tool (seriously the errors in this felt like they had to be coded in intentionally) so I wonder what went wrong here? Plus this only feels vaguely relevant to the class.
2B: this project was a big data assigment with some light machine learning. I can confidently say that I did not learn a single thing from this assignment. It was basically just copy pasting code either from the spec or from stack overflow. Debugging was actually impossible, because the amount of data took hours (over 4 hours on my gaming PC) to load. Theres also no warning of how the code will take on the spec, so I had to turn in the project late due to being caught off guard from this (my fault I suppose). This project was neither fun nor useful and was a signficant step up from the rest of the relatively quick projects.

The projects were only worth 20% of the grade, and the biweekly homeworks (which were incredibly hard, even if you had the book and the lectures slides next to you) were worth 15%. And then there's the tests...

I didn't take the midterm because I had a conflict. Rosario said I could take the test at another time, but then never told me when my make up test was supposed to be, and then blamed me for not asking him when it would be. So I was instead left with a final that was worth 65% of my grade.

The final was the single hardest test I've ever taken at UCLA. It tested you on a ton of random concepts that only appeared in like two slides max. All of the topics that seemed the least important and were rushed over in class were here, along with none of the topics that were covered on the projects or the interesting ones. The topics we were expected to know were frankly unfair. For example, there was a free response question on writing a query in MongoDB. There was literally one slide on the javascript interface in the entire class, and we never once used to were expected to know javascript during the rest of the class. Whenever I looked around during the test everyone was just staring at the ceiling. I don't think there was a single person who wrote an answer for everything on the test.

Unless Rosario has a complete change of heart (which doesn't seem likely), don't take this class. And since Rosario hates me so much for calling him out and doesn't understand why people don't attend his class, he is probably reading this review. So my message to Mr.Rosario is here: I don't hate you, but I just think that your class not only set up many students and me for failure and was frankly frustrating. You need to learn how to take criticism and not be so childish. You shouldn't just assume students are being entitled, and recognize that students not only have legitimate reasons to not attend class and also have legitimate questions and concern that you shouldn't get mad about. Obviously, as the professor you have power over all of us, but try to be considerate next time you teach. You have the capacity to be a great professor, but you are letting your ego get in the way.

Helpful?

6 0 Please log in to provide feedback.
Quarter: Spring 2019
Grade: B
June 14, 2019

lead singer of smash mouth leaves band to mountain bike and bully students

Helpful?

18 3 Please log in to provide feedback.
Quarter: Spring 2019
Grade: B
June 14, 2019

Be prepared to sift through hundreds of slides of information only to be tested on random topics that are relevant for half a lecture. Rosario is an interesting guy and he knows a lot about the subject, but doesn’t know how to make a meaningful connections between what’s given in assignments/projects, and the exams. If you’re looking for an easier upper div elective, this is NOT the class for you! He’s purposefully vague on Piazza and forbids TAs from releasing practice questions. it’s caused lots of controversy with students. (Why even have piazza if you aren’t going to answer students questions?) In my experience I haven’t seen a professor this uncommitted to helping students.

Helpful?

11 2 Please log in to provide feedback.
Quarter: Spring 2022
Grade: A-
June 27, 2022

A lot of information, very modern/relevant material and applications. Assignments were honestly fun to do, tests were hard but curved fairly. Professor clearly cares about teaching and making sure students succeed in the long run. The old reviews no longer paint an accurate image of the course. Highly recommend!

Helpful?

3 0 Please log in to provide feedback.
Quarter: Spring 2019
Grade: B-
June 14, 2019

The lectures get old really fast. He's engaging sometimes, but the slides are way too long (avg 100 slides per lecture) and he goes through them too fast. I wouldn't mind if each slide was succinct, but they're not. They contain a lot of useless information that only makes studying worse because he doesn't tell you what's on the midterm and final. Taking notes for this class feels like a chore and studying is just annoying.

Helpful?

12 4 Please log in to provide feedback.
Quarter: Spring 2022
Grade: A+
June 20, 2022

From what I can tell from previous reviews, RRR is definitely a changed man. Lectures were occasionally amusing with some jokes here and there. However, lectures are also like a firehose of information with some lectures having over 80 slides. However again, lectures are recorded and I found going through the recordings to be really helpful (had to spend like 3-4 hours for a 2 hour lecture though :/). Homework was alright, but ofc it's always better to start early, but he allows 2 late days for an assignment (6 late days total) and since there are only like 7 assignments and 5 that are seriously graded the late days are actually pretty generous. Tests are hard, but they were open note so take good notes and index them or get an iPad and it should be alright.

Helpful?

2 0 Please log in to provide feedback.
1 of 7
2.9
Overall Rating
Based on 81 Users
Easiness 2.2 / 5 How easy the class is, 1 being extremely difficult and 5 being easy peasy.
Clarity 2.8 / 5 How clear the class is, 1 being extremely unclear and 5 being very clear.
Workload 2.6 / 5 How much workload the class is, 1 being extremely heavy and 5 being extremely light.
Helpfulness 3.0 / 5 How helpful the class is, 1 being not helpful at all and 5 being extremely helpful.

TOP TAGS

  • Uses Slides
    (44)
  • Tough Tests
    (38)
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!