3.6

Nouhad Rizk

Computer Science - University of Houston

3.6
Quality
2.9
Difficulty
42%
Would Retake
324
Reviews
3.6
Quality
2.9
Difficulty
3.6
Helpful
3.4
Clarity

42%

Would Retake

324

Reviews

Rating Distribution
Official
324 total ratings

5

168

4

44

3

21

2

25

1

66

What Students Say

Shes the best CS professor in the entire campus

2410 - 5.0 rating

She encourages you to try your best

COSC13202410 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

68%

Textbook Required

27%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 135 grades
Most common grades:
A (41)
Not sure yet (23)
B (18)
Grade Distribution
A(59)B(33)C(10)D(8)F(3)A-/B+(28)
Based on 174 reported grades
A: 41
Not sure yet: 23
B: 18
A+: 18
Common Tags
Lots of homework (69)
EXTRA CREDIT (64)
Tough grader (41)
Participation matters (32)
Group projects (25)
Test heavy (25)
Caring (17)
Respected (11)
Rating Trend

Declining

-1.35 avg change
Feb
Mar
Apr
May
Aug
Dec
Last 6 months
Ratings by Course

2410

5.0

(2)

3330

5.0

(1)

COSC3310

5.0

(1)

COSC6308

5.0

(4)

COSCO1304

5.0

(1)
+21 more courses
Difficulty by Course

COSC3310

4.0

COSC1430

4.0

COSC3337

3.9

COSC4337

3.9

COSC2436

3.9

Reviews (300)
5.0
1.0
COSC2410
Dec 14, 2010

Good professor. Clear material. The test is ok if you understand material and do test review well. I made an A and I will take her again for sure.

5.0
3.0
COSC3330
Dec 14, 2010

very helpful

5.0
1.0
COSC2410
Dec 14, 2010

Dr.Rizk is a great professor who really cares about giving the most opportunitiesto make an A. If you don't do well on tests or homework, although you should cause she makes it super easy, she gives tons of extra credit. I hope to take her for many more COSC classes.

5.0
4.0
COSC3310
Dec 14, 2010

I like this Professer

5.0
2.0
COSC2410
Dec 14, 2010

I enjoyed taking this class. Professor Rizk is helpful and answers questions in case it isn't clear the first time. The tests were fair. The test reviews were helpful. The homework was relevant. She gives several extra credit opportunities. I'm hoping to take computer architecture with her. I would recommend taking her class.

4.0
1.0
COSC2410
Dec 14, 2010

Knows her stuff. Doesn't always explain it perfectly during class (I don't think English is her first language), but you can always swing by after class or during office hours and she'll be happy to clarify. Gives lots of extra credit opportunities.

5.0
4.0
COSC3330
Dec 14, 2010

I have taken her for two classes now and would recommend others to take her. She is very nice and willing to work with the students. If you do your labs, you will be fine in this class.

5.0
1.0
COSC3330
Dec 14, 2010

She is an amazing teacher. She gives many extra credit opportunities and is always willing to help students. I would recommend her.

4.0
3.0
COSC2410
Dec 15, 2010

She is an awesome teacher and really knows her stuff. If you pay attention, you will do very well in her class. BTW, no texting! She means it!

5.0
2.0
COSC3330
Dec 15, 2010

She is AWESOME! She is a great teacher, I had her for cosc 2410 and cosc 3330. I hope I get to take her for other classes because I love her classes. She gives handouts, uses blackboard (which is a great communication and organization to know what is going on in class, updates, and keeping up with grades). She makes the material easy to learn.

5.0
2.0
COSC6308
Dec 15, 2010

I would recommend people to take the course, if you need to improve your GPA. Dr.Rizk is very helpful and will ensure you a good grade, provided you show interest and commitment. I enjoyed the class, revised my basics right.

4.0
2.0
COSC1304
Dec 16, 2010

Class was hard for me because I didn't knew anything about C++ but Prof. Rizk and her TA (DAN) always where there to help us, we had some homeworks and 2 tests, plus the final, but if you work hard you can make it through in this class.

5.0
2.0
COSC2410
Dec 16, 2010

Great teacher and definitely offers a bunch of extra credit to help you pass the class/get a good grade. Only problem is talking & emailing with her about grade errors seems to either take exceptionally long or never handled. Still, I would recommend the class as it is easy to learn and has great TA's as well.

4.0
2.0
COSC1304
Dec 16, 2010

Easy class if you do all the extra assignments and Homework's.Make sure you pay attention. Awesome Teacher! Highly Recommend.

5.0
2.0
COSC1304
Dec 17, 2010

Great teacher. She gave a lot of extra points and made sure everyone understood the material. Recommended!!

5.0
3.0
COSC1304
Dec 17, 2010

Dr. Rizk is such a great professor. Extremely helpful and truly wants you to succeed. Class is difficult so you have to work for it.

5.0
4.0
COSC1304
Dec 17, 2010

Excellent Professor! She makes the material fun and easy to understand.

5.0
3.0
COSC1304
Dec 17, 2010

Excellent professor vedry clear instructions and actually cares about you learning the material. Offered several extra credit oppurtunities and extra instruction to students thast needed it

5.0
4.0
COSC3330
Dec 21, 2010

I took this class and she is great professor, i would definitely take her class again. Study the power point slides and do the assignments and easily you will get an atleast an A-

5.0
1.0
COSC2410
Jan 9, 2011

This is a very good Professor, I'll recommend her 100%, she really wants you to learn and pass the class with a decent grade, she helps a lot to clarify anything that is not understood. She really cares about her students.

5.0
1.0
COSC1410
Apr 11, 2011

She's a wonderful professor. The class may be hard to non-computer science majors, but she repeats the material MULTIPLE times to make sure her students understand it. Offers MANY, and I mean, MANY extra credit opportunities and is very caring towards her students. The class is also great as an intro to C++ programming! HIGHLY HIGHLY recommended.:)

5.0
3.0
COSC1410
Apr 21, 2011

Good professor. She repeated important info over and over and keep her points clear. Also there are a lot of extras for you to work on to improve your grade. Her team of TAs are excellent too. Overall, she definitely encourage me to work and grading system are fairly easy. Sure I will take her class again.

5.0
2.0
COSCO1304
Jul 14, 2011

Dr. Rizk is an amazing professor! She really cares about her students and tries to work with you if you're not doing well in the course. She even address all her students by name! I strongly recommend her and would take her again if I had the chance. C programming is hard at first but stick with it and listen to her lectures and youll be just fine!

5.0
2.0
COSC1304
Jul 14, 2011

This is a difficult class no matter what teacher you choose. She is exremely helpful and is the type of teacher that wants you to pass. Lots of extra credit. She will help you alot if you ask for help.

5.0
2.0
COSC1410
Jul 14, 2011

Thank you, enjoyed your class.

5.0
1.0
COSC1304
Jul 15, 2011

Very helpful and easy. Gave lots of extra credit.

5.0
1.0
COSC1304
Jul 24, 2011

fun and easy!

5.0
1.0
COSC3330
Dec 1, 2011

Pretty easy professor. She loves giving out bonus points. She knows every student's name, which is impressive. She genuinely cares about the students in her class, almost to the point of making the class too easy. Very nice professor, but could cover topics in a more detailed manner, I think.

5.0
2.0
COSC3330
Dec 9, 2011

She is a wonderful person

4.0
2.0
COSC3330
Dec 18, 2011

I've taken all of her classes and she is great. You need to study the DETAILS for the tests. I always emailed her often and she always responded quickly. Also went to her office hours a couple of times and she was always available and helped. Wish she would teach other classes, but she dosen't! maybe some time soon.

5.0
1.0
COSC2410
Dec 19, 2011

If you cant get an A in any of her class, you should change major. She's the best CS professor you'll ever get. SERIOUSLY, who's better than this one?

5.0
2.0
COSC3330
Dec 20, 2011

A great professor and a wonderful person! She is one of the best professors I've ever have. She's very nice, helpful and caring.

5.0
3.0
COSC3330
Dec 20, 2011

She is the best professor in the cs department. She always care the thoughts of students. She always try to make you improve. Take her class,no doubt.

5.0
1.0
COSC2410
Dec 20, 2011

Great teacher. She makes class fun and interesting.

5.0
1.0
COSC3340
Dec 20, 2011

love this course, she is excellent

5.0
1.0
COSC3330
Dec 20, 2011

Really good professor. If you pay attention in class and study the class notes that she provides online, there is not excuse not to get a very good grade.

5.0
1.0
COSC2410
Dec 20, 2011

She is very helpful and caring. Her T.A.s' are friendly and always there to help. She focuses on programing. Highly recommend here to everyone.

5.0
2.0
COSC3330
Dec 20, 2011

Was not a fan of her TA's this semester but I am a fan of hers. She REALLY cares about her students and does not like to see anyone fail. A lot of extra credit opportunities and she is a sincerely really nice professor. I recommend her classes without a doubt.

5.0
3.0
COSC6308
Dec 20, 2011

Dr.Nouhad Rizk has clarity in what she teaches and she tries to make the subject sound easy by her efficient teaching skills.she gives a good amount of course work so that you will understand the subject well.

5.0
2.0
COSC3330
Dec 20, 2011

Dr rizk is a very good teacher and very understanding. I would take her for all my cs classes if I could.

5.0
1.0
COSC3330
Dec 20, 2011

She is really a great professor. Very kind and knows everyones' names. She gives plenty of chances to bring up your grade. She really knows her stuff and the material for this course. Study, attend class, and pay attention and you will do fine in this course. Only thing that bothered me was when she kept calling Gigabytes, Jigga-Bytes...?! lol :P

5.0
2.0
COSC3330
Dec 20, 2011

This teacher is very good. She's nice, organized and helpful. No matter what class you take with her, it will turn out well as long as you study and stay diligent. I've taken Intro. to Comp sci 1, Computer Org. and Programming and Computer Architecture with this teacher and did well in all of them with relative ease.

5.0
1.0
COSC3330
Dec 20, 2011

Very clear And helpful.

5.0
1.0
COSC2410
Dec 20, 2011

Recommend her

5.0
2.0
COSC2410
Dec 20, 2011

Easy curves! Guaranteed to pass the class provided you do the minimum work!

5.0
1.0
COSC2410
Dec 20, 2011

An intersting professor who really cares her students' studying and grades. Highly recommended!

5.0
1.0
COSC2410
Dec 20, 2011

Excellent professor

5.0
1.0
COSC3340
Dec 20, 2011

BEST EVER!

5.0
1.0
COSC3330
Dec 21, 2011

Nice prof, easy class. Really hard to fail, if you do the work. Lets you redo missed hw at the end of semester for 50% grade. A lot of extra credit points can be earned!! However the new TAs this year were horrible.

5.0
1.0
COSC3330
Dec 21, 2011

Better than the other Comp Arch Professor. She somehow knows everyone's name so try to be in class often if you want extra credit work.

5.0
1.0
COSC3330
Dec 21, 2011

The class was technically comprehensive, but she takes the time to explain the concepts and makes sure you understand them. She gives enough time for assignments, and is even nice enough to let you resubmit those missing toward the end of semester (1/2 credit). Her grading is fair, and I would take another class with her again. She rocks! :)

5.0
1.0
COSC6308
Dec 21, 2011

She is a good Prof and very efficient. She got good teaching skills and she understands students very well.

5.0
3.0
COSC3330
Dec 21, 2011

She is very helpful and has got very good knowledge about the subject.Looking forward to take a subject of her again!!

5.0
1.0
COSC2410
Dec 21, 2011

if do your work and don't screw up on the exams, then you will get an A in this class

5.0
1.0
COSC3330
Dec 21, 2011

Great Pro.

5.0
4.0
COSC2410
Dec 22, 2011

The most useful professor. Really helpful. I will look for her classes.

5.0
3.0
COSC2410
Dec 22, 2011

She explains things very well and always gives chances for extra credit. After she sees your face a few times she'll remember you too. Great teacher.

5.0
2.0
COSC2410
Dec 27, 2011

Great computer science professor. She really cares about her students. She gives plenty of chances for extra credit. I would take another one of her classes and would recommend that others take her class as well.

5.0
1.0
COSC3330
Dec 27, 2011

Good professor, lots of extra credit chances, and chances to improve your grade overall, literally I showed up, did almost all the assignments the week before the final, crammed and got a B+, probably would have gotten an A if I had tried to get extra credit or turn assignments in on time. Tests are exactly like her lectures and the book

5.0
2.0
COSC1320
May 4, 2012

She is the best teacher ever. She is clear in what she wants you to do. You will really learn by attending her lecture. she gives so many extra credits opportunities. Over all I would prefer her over any other teacher in any computer science course.If you take her and do everything you are supposed to do, you will make an easy A.

5.0
2.0
COSC1320
May 4, 2012

Dr. Rizk is very kind to her students, providing the opportunity for lots of extra credit if you want it, you just have to attend lectures which are helpful in and of themselves. I highly recommend her to anyone taking this course!

4.0
4.0
COSC2410
May 4, 2012

Dr. Rizk is very helpful if you show interest and work hard. She will give you the opportunity to improve your grade with extra work. You must attend class not just for the attendance grade but because she goes over a lot of information per lecture. The tests are not easy, some questions are 20 points. I learned a lot.

5.0
4.0
COSC1320
May 6, 2012

Helpful, gives a lot of extra credit, homeworks and tests, are... easy if you know what your doing. They're the type of questions that looks hard, but they're easy. TAs are helpful and friendly as well. Unfortunately, for me, though the class was fun, I'm still failing. So I guess do your part in studying if you want to pass with an A.

5.0
1.0
COSC2410
May 7, 2012

She will make sure you pass the class and you learn the material

5.0
2.0
COSC1320
May 8, 2012

Possibly use the computer lab for class, allow students to work on assignments while providing assistance (more "hands-on" approach). Overall, great teacher and straightforward class.

5.0
1.0
COSC1320
May 14, 2012

Extremely nice teacher, you can't fail her class if you work the right amount.

5.0
1.0
COSC1320
May 14, 2012

Recommend. Good teacher. Not an expert but you will learn the basics to get started with programming.

5.0
1.0
COSC6305
May 16, 2012

The Doctor is very nice. She is always ready to help us. She has a good knowledge, I learned a lot form her class. Anyway, I strongly recommend the other students to take hers class.

5.0
1.0
COSC6365
May 16, 2012

The doctor is very patient, she gave me a lot help because I am not good at this. The doctor is always thinking to give us many chances to enchance our obility and grade. To sum up, the doctor is excellent and respectable.

5.0
1.0
COSC1320
May 19, 2012

Good Teaching practices and very helpful to the students..Constantly strives to improve the students' knowledge with the help of assignments..a good course to begin with..

5.0
1.0
COSC1410
May 23, 2012

Her teaching method is clear,organize,and easy to understand.Keep in mind project assignment depends on the TA you get. Different TA different project assignment. Thus, the difficulty level can vary from one another.

4.0
2.0
COSC1410
Jun 1, 2012

She's fairly easy although it's really difficult for me to read her handwriting/what she says. The tests are pretty simple -- if you know how to program since first 2 tests is majority. The Final was short answer so it's more difficult. Assignments were easy. Attendance is mandatory and TA's are pretty helpful and lenient.

5.0
2.0
COSC1304
Jul 26, 2012

The professor was always willing to help whenever you didn't understand a problem right there in class. This class was out of my element but the professor as well as the TA were always willing to help, before and after class. Though it was quick in the summer, i still recommend it!

5.0
3.0
COSC1304
Jul 26, 2012

She is a very great professor and is always enthusiastic. She really want for us to learn and is very helpful. The book wasnt as helpful, but her lecture is pretty much all you need to know. There are a few TA that will assist you before or after class which is very convenient. I definitely recommend her!

5.0
2.0
COSC1304
Jul 26, 2012

Give lots of extra credit. Ta is very lenient on grading as long you do not leave it blank.

5.0
2.0
COSC1410
Jul 27, 2012

She is very helpful and gives plenty of chances to make good grade in the class. Exams are very fair and do not really need a text book if you attend lecture. Always enthusiastic in the lecture.

5.0
1.0
COSC1410
Jul 27, 2012

A excellent educator who effectively imparts the necessary information to students. Professor Rizk has a clear understanding of what students need to learn to become effective programmers. She focuses on passing on the material and allows students an often more than fair opportunity to make a good grade.

5.0
1.0
COSC1410
Jul 27, 2012

Professor Rizk is a great teacher. She's incredibly helpful and really fair in her grading. Her exams cover exactly what she teachers and she does a great review beforehand. She offers lots of chances for extra credit as well. I had never done any form of computer science before and I still made an A. I highly suggest taking this class.

5.0
3.0
COSC1410
Sep 10, 2012

She teaches the material well. She goes over all concepts two to three times before moving on to the next subject. The tests are pretty straight forward. Her grading is fair and depending on the average grade of the class she decides whether or not to curve at the end.

5.0
1.0
COSC1410
Dec 7, 2012

Professor Rizk was an amazing thorough teacher. She explained the concepts of C++ well and had no problem working extra with those who fell behind. She gets to know you personally and doesn't look at you as just a number. If you apply yourself in her class and show her you are want to make the grade you think you deserve. You get it. Recommended!!!

4.0
1.0
COSC2410
Jan 18, 2013

Dr. Rizk is very knowledgable and helpful. I received a B but could of received an A if I didn't have so many classes. If she says that the test won't be too hard don't fall for it, it will be so study up.

5.0
1.0
COSC1320
May 11, 2013

She is an awesome professor. She understands the needs of students. She is always approachable, and I would recommend taking her. CS2 material is not easy and it takes effort to soak it in. It requires hard work and actually reading the book. The professor will help you as much as possible and will provide good feedback. Read book for quizzes

4.0
1.0
COSC1320
May 15, 2013

She is a thorough prof. Explain everything in such a clear and easy way so everyone can understand the material. She encourages you to submit extra programs so it may push up your grade at the end of the final. I thought I could only make a B but because of those extra programs, she pushes my grade because of my hard work.

3.0
1.0
COSC2410
May 15, 2013

COSC 2410 is a difficult course in my opinion. She sometimes make it more harder to understand the material; however, the tests are well fair and cover only important stuffs that you must know. Try to attend the T.A section and do not miss any of it. They will explain the materials again.

4.0
2.0
COSC1320
May 15, 2013

She is very lenient and at the same time very helpful in the sense that she offers alot of extra credit for those who are struggling. its almost impossible to fail her class. Final was super easy.

4.0
3.0
COSC1320
May 15, 2013

She is a great professor. Offers lots o extra credit so take the opportunity! I suggest doing a lot of practice problems also for a better understanding. Attend the lectures and pay attention and you should be fine.

5.0
2.0
COSC1320
May 15, 2013

The class was fun, projects were mostly group based, and if you have any problems, you can just go to her office hours and talk to her. She is busy with a lot of students, but she is still extremely willing to put in the extra effort to help you out if you're willing to make an effort to talk to her about it!

5.0
2.0
COSC1320
May 15, 2013

Dr. Rizk would go above and beyond to help you. She's very approachable and responds quickly to emails. Tests are not that hard. Programming assignments challenging but fair.

4.0
2.0
COSC1320
May 15, 2013

She would help you big time if you are regular in class and attentive. She would let you do as many extra programs throughout semester and at the end she would see your effort and would curve depending on your extra program and how attentive you were in class. I was on the border of getting C+ but since I did extra program she gave me B!!!!!!!

5.0
1.0
ALLOFTHEM
May 17, 2013

She is the epitome of what a CS professor should be. Her classes are challenging but she puts forth the effort to ensure her students understand the material. Unlike the other CS professor her classes are straightforward. If you apply yourself and come to class you will not only get an A but youll become a more knowledgeable after taking the class.

5.0
3.0
COSC1320
May 28, 2013

She is a great professor and allows constant extra credit opportunities throughout the semester. What most surprised me about Dr. Rizk was the the way she was straight-forward about wanting to help students not only learn more about the course material but also computer science in general.

5.0
3.0
COSC1420
Jul 29, 2013

Dr. Rizk is an amazing instructor. This class was a requirement for me, not anything I wanted to take, but she made it interesting and the material accessible. I would encourage anyone at UH needing to take this class to consider taking it with Dr. Rizk. She does not read pre-prepared slides in class but actually TEACHES which I found very helpful

4.0
3.0
COSC1420
Aug 21, 2013

She is a good professor, but be sure to ask her what you don't understand. She doesn't mind answering questions. LOTS of extra credit opportunities, if you are willing to work you can improve your grade (I went from a B- to a B+). The material is not necessarily easy if you have no prior experience with computer science, specially during summer.

5.0
1.0
COSC1410
Oct 22, 2013

Amazing professor! She has encouraged me to stay in Computer Science. Gives extra credit in every class period. As long as you apply yourself and work hard, it is almost impossible to fail this class.

5.0
1.0
COS2410
Dec 12, 2013

Dr. Rizk is by far the most amazing professor that I have had at UofH. She is always available to the students and seemed genuinely concerned about the students in her class.

5.0
2.0
COSC2410
Dec 17, 2013

I took Com Sci-1, Com Sci-2 and COSC 2410 class with her and all I can say is she is really really helpful. You wouldn't find any other COSC professor more helpful than her. She lets TA know about what they should be teaching in their section and even their TA's are really helpful. I would definitely recommend everyone to take her if possible!!!!

5.0
3.0
COSC1410
Mar 11, 2014

I took Dr. Rizk's computer science 1410 and am currently taking computer science 1320 with her. She is pretty clear with all of her instructions and is very caring about her students. Make sure you go to the classes and put effort into her assignments. She pays attention to that and really tries to help out if you ask her questions.

5.0
1.0
COSC1320
Mar 11, 2014

She is not only an amazing professor, but a wonderful person. Very approachable and is willing to take the extra step to help others.Her clicker questions are very important as they let you understand where you stand in the class. They also help you prepare for her exam. If you are capable of working hard, and doing all work, you will NOT fail.

5.0
2.0
COSC1320
Mar 23, 2014

Professor Rizk is an excellent teacher. It is obvious that she is passionate about programming and is willing to ensure that all of her students succeed. 10/10 I would take this professor and recommend other computer science majors to do the same.

5.0
3.0
COSC2410
Apr 29, 2014

The University is lucky to have r. Rizk, and the students even luckier. It is not often you find a teacher in your field with such heart, character, and brilliance!

5.0
2.0
COSC1320
May 9, 2014

I had Dr. Rizk for both Intro to CS 1 and 2. She is amazing, and so kind. I passed Intro 1, no sweat, but when it came to Intro 2 and me being awful at transitioning to Java, she was super understanding and she tries her best to let us know what's going to be on the exams and to give us examples to work on. Put in effort, and you've got an A.

5.0
2.0
COSC1410
Grade: B-
May 12, 2014

Awesome teacher, maybe 8 or so homeworks throughout the semester. Does her best to make it easy to understand, and generally is once you get outta the C++ mindset

5.0
2.0
COSC1320
Grade: B
May 12, 2014

She is an excellent teacher. She is willing to help you as much as you need and she makes things clear.

5.0
3.0
COSC2410
May 13, 2014

She is very nice and understanding. One of the most helpful professors I have ever had. Try your best showcase effort and willingness to do your best. This class is kind of hard because the material and concepts aren't like coding concepts

5.0
2.0
COSC13202410
May 13, 2014

She is very nice prof! She encourages you to try your best. Even if you're failing, you should keep trying!!! She will understands your efforts and give you the grade you deserved at the end. Tests aren't really difficult if you study her lecture notes and READ the book. Homeworks are somewhat difficult(so you should start on the HW EARLY).

5.0
2.0
COSC2410
Grade: A
May 15, 2014

Very nice professor and great TAs! A TA holds a review every Friday. Class is divided into 3 parts with part 1 being the hardest. Test 1 is a slap on the face, but the other tests are easier. Come to lecture and lab to learn. Try to submit alot of extra credit assignments since they bump your grade at the end. Make sure she knows you and your name!

4.0
2.0
COSC1320
Grade: A
May 15, 2014

Class was fairly straightforward. There were 4 individual programming assignments, 4 group programming assignments, a few clicker quizzes, 2 tests, a group project, and the final. The best way to prepare is to read the book and make sure you can write a program using the concepts you learn. Show effort and your grade will reflect it.

5.0
3.0
COSC2410
Grade: A
May 15, 2014

Overall good class. The professor and TAs are helpful. If possible, take lab with Mayur. Class seems difficult at the beginning, so don't get discouraged. Show effort and submit extra credit and you'll do fine.

5.0
2.0
2410
Grade: A-
Oct 29, 2014

Shes the best CS professor in the entire campus. Nobody has the teaching skills like she does. She always is striving to do better as a teacher and the TA's are pretty helpful if you come up to them asking them questions. She wants you to always practice and pushes you to make a good effort. I've taken her 3 times for 3 classes.

4.0
2.0
COSC1410
Grade: A
Nov 13, 2014

She is a good professor. I would recommend her class. The homework assignments WILL take up some time, so don't blow them off. She gives extra credit every now and then for participation in the lecture. Tests can have tricky questions, but as long as you know everything it'll be fine. Clicker-Attendance.

5.0
2.0
1410
Grade: A
Dec 1, 2014

Dr Rizk is a very nice professor! she makes sure everybody gets the material and really wants to help. if you don't just copy and paste the programs and instead try to learn how they work, go to lectures, and ask questions if you don't understand any part, it will be an easy A. she also gives quite a few extra credit opportunities.

5.0
3.0
1410
Grade: Not sure yet
Dec 3, 2014

Super knowledgeable.

5.0
3.0
1410
Dec 8, 2014

Holds many review sessions to help out students

5.0
3.0
COSC2410
Grade: B+
Dec 8, 2014

She is very helpful and clear. I really recommend to take her since she is one of the best professor at UH for computer science :)

5.0
2.0
2410
Dec 8, 2014

Dr. Rizk is very helpful and always there for her students ! her test are kind of hard but she gives many chances to improve the grades. Overall, very helpful and nice professor, who wants to see her students to master the course successfully ! I recommend to take her and I am taking her again for another class !

3.0
2.0
1410
Grade: Not sure yet
Dec 8, 2014

She's really helpful, gives a lot of extra credits. Just show her that you're interested and you'll be good. I recommend her

5.0
1.0
1410
Dec 8, 2014

Easy class. Do the work and you'll get a good grade. Lab is very important.

5.0
1.0
1410
Dec 15, 2014

Do assignment and attend class, it will be easy to get A

5.0
1.0
COSC2410
Grade: A
Dec 18, 2014

She is really knowledgable. My only complaint is that she jumps around a little bit and skips over topics. This made it to where I had to do a lot of self study. However I can't complain that much because she gave extra credit, had wonderful TAs, and would always answer questions. I'm definitely gonna take her for Arch. Get MAYUR as your TA!!!

5.0
2.0
3330
May 15, 2015

Dr. Rizk is an amazing professor. She is always willing to help you succeed if you actually put the effort and study. The material is somewhat difficult by nature but she is always available at office hours and by email. Additionally she proved more than enough extra credit to help you out. Overall an amazing professor

5.0
2.0
COSC6308
May 16, 2015

I'm a Ph.D. student transferring maths major and I've to take computer architecture as prerequisite course. Since I've no background in organization, I felt rather stressful and frustrated firstly for assignments and tests. However, Dr. Rizk taught us with patience and encouraged us to learn, and also assigned session reviews. It is great fun!

5.0
3.0
COSC3330
Grade: A-
May 18, 2015

Professor Rizk is always cares about her students and is willing to help. The class was challenging but definitely doable. If you can, try to form a study group; this really helped me with for the tests. Make sure to go see her if you're having trouble in class. Go to class!

5.0
3.0
COSC1410
Grade: A
Jul 18, 2015

She fantastic , give a lot of extra credit , take it and earn it

4.0
3.0
COSC1410
Nov 11, 2015

A really good instructor, tries to help Students as much as she can. She is very helpful and understanding. Gives Extra Credit opportunities throughout the semester. I have taken twice but I realized Comp Sci is not really my thing. However, she really tried to help me as much as she possibly could. I suggest everyone to take her.

4.0
1.0
COSC2410
Grade: A
Nov 17, 2015

The TAs are the ones really teaching, she mainly reviews. She teaches/reviews through questions. Not really a lecture. I found her hard to understand. She gives a lot of extra credit and is very lenient. You'll at least pass if you just try, but getting an A is fairly easy. Textbooks really help, but you're not required to use it.

5.0
4.0
COS2410
Dec 18, 2015

An excellent professor.

5.0
4.0
COS2410
Dec 18, 2015

She is a very good teacher , easy to understand. You must work for this class like any other. On the exam read the instruction.

4.0
3.0
COSC1320
Grade: A-
Dec 18, 2015

Dr. Rizk is a very fair professor and will extend her hand out to her students multiple times, so don't hesitate to help. And always answer her questions in class because they may be potential extra credit towards your grade. I didn't use the book much, but I heavily relied on notes and practice in my TA sessions. ATTEND ANY REVIEWS!

5.0
1.0
COS2410
Grade: A
Dec 19, 2015

she's the best CS teacher i've had so far. does her best to help students. 3 tests and about 12 HW/PA. WOULD TAKE AGAIN

1.0
4.0
COSC1320
Grade: B-
May 16, 2016

Terrible professor. She was good in fall of 2015, but she was terrible in spring 2016. She didn't even teach that much, and it was more of a self-teaching class.

3.0
3.0
COSC1320
Jun 23, 2016
Wouldn't take again

Honestly, she is really good at teaching 2410 but not 1320. I just don't feel like a learned anything. I took the intro class at San Jac and she basically revisited those topics but explained them in a difficult way. She is a really cool professor, though.

3.0
4.0
COSC1320
Jul 8, 2016
Would take again

She is a really sweet person who cares about her students. She offers lots of extra credit to help her students get an A for the course, but of course you will have to work for it. There will be group projects and individual assignments.

3.0
3.0
COSC13202410
Grade: A
Aug 21, 2016
Wouldn't take again

Dr. Rizk is a good person. However, her teaching method is terrible. If you study by yourself and get help from the TAs, you will be just fine.

LECTURE HEAVY
3.0
3.0
COSC1320
Grade: A-
Sep 28, 2016
Would take again

She is a very caring teacher who tries to help her students understand the topic at hand. Her lectures aren't very good and you have to do a bit of self study. She sets you up in group in which you will have to do some assignments with and also a final project.

Caring
EXTRA CREDIT
GROUP PROJECTS
4.0
3.0
COSC1320
Grade: B+
Oct 4, 2016
Would take again

She's one of the better CS professors at UH, sadly she mostly teaches lower level courses. Homework is reasonable and relevant. Tests are similar to the homework, so no surprises on exam day. My only complaint is she does go a little heavy on memorizing all those java draw commands for the final. Not a fan of that.

Participation matters
Clear grading criteria
EXTRA CREDIT
5.0
3.0
COSC2440
Grade: Not sure yet
Dec 9, 2016
Would take again

She's a great professor! Gives lots of extra credit! Her TAs are awesome!! Especially Quan! Shes always available for help and cares a lot about her students. Participation is important! Definitely recommend taking her.

Skip class? You won't pass.
TEST HEAVY
EXTRA CREDIT
4.0
2.0
COSC2430
Grade: A
Jul 24, 2017
Wouldn't take again

Professor Rizk is a great professor and well-respected at UH. She is really good at teaching the application of course topics, however, theory will have to be learned outside of class. The class relies heavily on the textbook. If you show up to class and prove that you want to learn, you will have no problem getting an A.

Respected
Participation matters
EXTRA CREDIT
2.0
4.0
COSC1430
Nov 28, 2017
Wouldn't take again

Professor Rizk is nice and does offer extra credit as her last reviews state. Her lectures are not very well put together though and a lot of her code she writes on the board has way to many errors. Those who are good at debugging will learn a little better. I on the other hand need step by step what each thing does so I was not a fan of her class.

Tough Grader
EXTRA CREDIT
GROUP PROJECTS
5.0
3.0
COSC2440
Grade: A+
Nov 30, 2017
Would take again

Dr Rizk is a great prof, but this class wasnt one I was really interested in. Some of the content is interesting but a lot of it is interesting. However, I did learn a lot and Dr Rizk is very fair, and I'll be getting an A. There's a good amount of group assignments, so hopefully you get a good group!

Inspirational
EXTRA CREDIT
Would take again
5.0
4.0
COSC2440
Grade: A
Dec 1, 2017
Would take again

Homework and assignment instructions are clear. Opportunities to earn bonus points by answering questions in class (motivation to read before lecture). Tests are fair and cover mostly cover difficult versions of concepts presented in lecture. Would take again.

Participation matters
Clear grading criteria
1.0
3.0
COSC2440
Dec 9, 2017
Wouldn't take again

This professor was extremely frustrating to deal with. her lectures are dull, her material is not organized, she is terrible at communication, and she makes the class way harder than it needs to be. she isn't clear about a lot of what goes on in the class and there was so much miscommunication regarding the material. Dr Rizk is not good.

ACCESSIBLE OUTSIDE CLASS
GROUP PROJECTS
3.0
4.0
COSC2440
Grade: A
Dec 14, 2017
Would take again

Rizk is one of the best professors in the CS department at UH. I found this class difficult because it was a lot of material to be covered and the lectures did get boring. However, Rizk does curve exams and your final grade which is worth it. If you pay attention as much as you can and study enough before exams, you will be fine.

EXTRA CREDIT
Tests are tough
LECTURE HEAVY
3.0
4.0
COSC2440
Grade: A
Dec 20, 2017
Would take again

The class itself was extremely unorganized. She also can't deliver the material effectively to the students. However, the TA's were amazing; they were responsive and helped the students to understand dull concepts. The tests were fair, but she does curve at the end which is pretty nice. Beware of many in class group assignments.

LOTS OF HOMEWORK
TEST HEAVY
GROUP PROJECTS
5.0
4.0
COSC2440
Grade: B
Jan 31, 2018
Would take again

Excellent Professor. The course contains a lot of materials. The TAs were helpful even though they lack some experience.

LECTURE HEAVY
5.0
3.0
COSC2430
Grade: Not sure yet
Jan 31, 2018
Would take again

Dr. Rizk cares a lot about her students. She gives a lot of extras to enhance your grade.

Gives good feedback
LOTS OF HOMEWORK
Caring
5.0
5.0
COSC2430
Grade: Rather not say
Jan 31, 2018
Would take again

Dr. Rizk is amazing very helpful and a lot of extra credits.

Inspirational
GROUP PROJECTS
LECTURE HEAVY
5.0
5.0
COSC2430
Grade: Not sure yet
Feb 1, 2018
Would take again

I like the challenging extra programs. That is FUN!

Participation matters
LOTS OF HOMEWORK
GROUP PROJECTS
2.0
5.0
COSC2430
Mar 7, 2018
Wouldn't take again

Rizk is caring & nice. However she's very disorganized (I had her for both 2430 and 2440). Her communication isn't that great; her instructions & responses are usually vague. She does offer a lot of extra credit, but she assigns so many & is not very clear about them. She also assigns a lot of group work to where it's overwhelming.

LOTS OF HOMEWORK
EXTRA CREDIT
GROUP PROJECTS
4.0
4.0
COSC2430
Apr 26, 2018
Would take again

Professor Rizk is a great professor, but she's very disorganized and provides a ton of extras for practice. Her lectures are informative but you'll have to self study to get the concepts and learn how to code them. Her exams are fair if you prepare for them. Homework assignments are challenging but manageable if you grasp the concepts well.

Get ready to read
Caring
GROUP PROJECTS
5.0
4.0
COSC2430
Grade: B+
May 16, 2018
Would take again

Wonderful professor; she really cares about her students and wants them to learn. Although, You have to dedicate a lot of time to this class because there are a lot of homeworks, and group projects. Tests are fair, nothing to hard. She gives a LOT of extra credits, use them and it will bump up your grade.

LOTS OF HOMEWORK
TEST HEAVY
EXTRA CREDIT
4.0
5.0
COSC2430
Grade: B+
May 31, 2018
Would take again

Lots of work

LOTS OF HOMEWORK
EXTRA CREDIT
GROUP PROJECTS
3.0
5.0
COSC2430
Grade: B-
Jul 8, 2018
Would take again

Holy snaps this was a tough course, but if you work hard and put in the effort you will pass. Making an A is tremendously more difficult though, and having students with previous experience in this course doesn't help with class average. Just go to class, work on homework as soon as it's given, and do EVERY extra IMMEDIATELY!

Participation matters
LOTS OF HOMEWORK
EXTRA CREDIT
1.0
4.0
COSC2430
Grade: A
Sep 18, 2018
Wouldn't take again

Rizk is the most disorganized professor I have ever taken. She was the only option I had for this class. The syllabus is not followed at all, the project instructions are constantly wrong. Grades are messed up, time is wasted. Just a complete lack of care from the professor

5.0
3.0
COSC2430
Grade: A
Nov 13, 2018
Would take again

1- she has the best memory so show up for class 2- go to her office hours and let her know you 3- class is unorganized so stay ahead and ask 4- tough homeworks, so be prepared and do them fast 5- she will tell you what exactly going to be on tests 6- do the extras, will help you bump you grade a lot! 7- nice curve at the end 8 - Easy > B

Gives good feedback
Respected
Participation matters
1.0
3.0
COSC2410
Grade: A-
Apr 1, 2019
Wouldn't take again

Lets be honest. This professor is not a hard one to get a good grade, but run right away if you want to learn something from her. She teaches NOTHING. All she does is just giving you hws everyweek which she didn't teach you, and also will not in future either. She may says something like concepts of the ideas, but that's all. She says GOOGLE IT.

2.0
3.0
COSC2430
Grade: A
May 2, 2019
Wouldn't take again

Extremely disorganized. Grading was consistently messed up. Extra credit promised frequently, but most points were never added in. Lectures are not great. There is some good information presented, but it's nothing you can't find online for free. She is nice and caring, but apparently not enough to organize things better.

Get ready to read
Participation matters
Group projects
1.0
5.0
COSC2430
May 10, 2019
Wouldn't take again

This is legitimately one of the worst courses I've ever taken. Rizk's class is not set up for you to succeed or learn anything at all. The instructions for homeworks are very unclear and there is no communication between Rizk and the TAs, so it's difficult to get a good grade and understand what they want from you. Seriously avoid this professor.

Lots of homework
Group projects
Tough grader
2.0
4.0
COSC2430
Grade: B-
May 10, 2019
Wouldn't take again

This class is passable, but requires a LOT of time. HWs were challenging and took many hours , but w/ regrades it was easy to make an A on them. Exams were hard, with avgs in the 50s /60s. Rizk cares about you, but she was also quite disorganized. Lots of EC offered, but about half were not given, which was unfair to those who took time to do them.

Lots of homework
2.0
5.0
COSC2430
Grade: B
May 11, 2019
Would take again

Pro tip: Buy the course on Udemy by author Abdul Bari, he teaches the course more in depth than the professor. You'll hear her give extra credit but it's not guaranteed you'll receive the credit unless it's written on the board or in email. GO TO MENTORS! DO NOT PROCRASTINATE! Fyi, mentors always busy days before homework due with procrastinators.

Lots of homework
Accessible outside class
Beware of pop quizzes
5.0
4.0
COSC2430
Grade: A+
May 11, 2019
Would take again

Definitely take this teacher for Data Structures. The class is disorganized and the homework is hard, but she gives an insane amount of extra credit and many opportunities to boost your grade.

Group projects
Caring
EXTRA CREDIT
1.0
4.0
COSC2430
Grade: A
May 11, 2019
Wouldn't take again

Easily one of the worst professors I've had at UH. Her class is just a mess. It's insanely disorganized, she barely teaches, the TA's rarely know what's going on, and she gives these extra points in class that just dissapear by the end of the semester. Hw's are doable while exams can be really hard. Avoid this class at all costs!

Lots of homework
EXTRA CREDIT
4.0
3.0
COSC2430
Grade: A+
May 13, 2019
Would take again

C++ only. Lots of EC help your understanding. Hws take time to a-ha algorithm. Need to sit down, code, read ppt, book, onl src . People may overeact, but the class isnt hard overall if you follow her instrs. She need to improve communication with TAs. Very interesting class for new coders. Its a bit rushing at the end. Dont rely on EC too much.

Respected
Inspirational
Caring
2.0
3.0
COSC4335
Grade: B
Jul 3, 2019
Wouldn't take again

Very disorganized. Cannot communicate clearly.

Participation matters
Group projects
EXTRA CREDIT
5.0
5.0
COSC2430
Grade: Drop/Withdrawal
Oct 24, 2019
Would take again

Taking this class made me feel like i needed to change my major. I got discouraged and towards the end of the semester, dropped the class and ended up repeating it in the summer. It was only then that I understood the value of her class. Being in her class made me a better programmer. She forces you to learn on your own. Work hard, thank me later.

Lots of homework
Lecture heavy
Tough grader
4.0
4.0
COSC2430
Grade: B
Dec 13, 2019
Would take again

it was aight, but tha class is unorganized bruh, smh my head. study yo or u done for fam

5.0
2.0
COSC2430
Grade: B
Jan 26, 2020
Would take again

A very knowledgeable professor and gives a lot of credits. Expect to work hard.

Respected
Lots of homework
Accessible outside class
5.0
2.0
COSC2320
Grade: A+
Jan 26, 2020
Would take again

I enjoyed this class. Especially visualization part was amazing for the algorithms. If you show up the class and listen to the professor you will learn a lot and get a good grade.

Gives good feedback
Respected
Amazing lectures
5.0
2.0
COSC3337
Grade: A
Jan 26, 2020
Would take again

Great course if you want to learn about data science. Storytelling part was amazing and I think that is really useful for real-life projects. If you want to pass the class easily just attend the class and listen the professor.

Skip class? You won't pass.
Inspirational
Amazing lectures
5.0
2.0
COSC2430
Grade: A-
Jan 29, 2020
Would take again

Dr Rizk challenged me with the difficult homework but I really learned how to program.

Gives good feedback
Lots of homework
Amazing lectures
5.0
1.0
COSC3337
Grade: B
Jan 31, 2020
Would take again

Data science course requires statistics, I like the review of statistics which revived my memory. A lot of python example. Very good course. Nice Professor

Respected
Participation matters
Caring
5.0
1.0
COSC2430
Grade: B+
Feb 3, 2020
Would take again

Dr Rizk always does additional reviews. I enjoyed these reviews very much.

Accessible outside class
Inspirational
Group projects
5.0
2.0
COSC2430
Grade: B
Feb 4, 2020
Would take again

Attend and practice you will get an easy A.

Accessible outside class
Participation matters
Group projects
5.0
2.0
COSC2430
Grade: B+
Feb 7, 2020
Would take again

This class is very interesting. A lot of extra points. DO NOT SKIP A CLASS and do programs

Lots of homework
Inspirational
EXTRA CREDIT
5.0
3.0
COSC2430
Grade: A+
Aug 10, 2020
Would take again

I highly recommend Dr. Rizk for Data Structures. She truly cares about her students success and will challenge you to be your very best. She also incorporates team work into her classroom, which will help you learn how to solve problems as a team (very useful). I finished the course feeling well prepared and confident In my problem solving skills.

Gives good feedback
Accessible outside class
Clear grading criteria
5.0
4.0
COSC2430
Grade: B
Aug 14, 2020
Would take again

You should take this course. I struggled in the beginning, but glad I didnt drop because I learned a lot. She is very caring and will help guid you in the right direction when struggling. Overall I would take her again. Make sure to practice and ask lots of questions. She provides many resources for you to succeed.

Gives good feedback
Accessible outside class
Caring
4.0
4.0
COSC3337
Grade: A
Sep 19, 2020
Would take again

She is a really sweet teacher. She is good at what she does however the pandemic has affected her teaching style, however she is very flexible nonetheless. Here coding assignments are hard. Her tests are fine with the exception of the last one. Gave plenty of extra credit! Highly recommended!!

Respected
Lots of homework
Caring
5.0
4.0
COSC1430
Grade: A+
Nov 20, 2020
Would take again

Rizk is my favorite professor at UH! What she sometimes lack in clarity she makes up for 10 fold over by her sincere commitment to her students' success - providing everyone with ample opportunities to learn and earn a good grade. If you make sure you participate in class and you do all homeworks and labs by their due date you should do fine.

2.0
4.0
COSC2430
Nov 24, 2020
Wouldn't take again

It pains me to give Rizk a bad review because she is very kind to her students and generous with extra credit. However when it comes to online teaching (perhaps she is better in-person) her class is completely intolerable. Her tests and assignments are loosely organized/related to the subject at best and often incomprehensible. Avoid for online.

Group projects
EXTRA CREDIT
Tough grader
1.0
3.0
COSC2410
Dec 11, 2020
Wouldn't take again

Ineffective lecturer (I suspect she may not actually understand the course content in depth), lecture slides are poorly cobbled together and riddled with typos, they don't have to amazing but the formatting was so sloppy the content was illegible at times, hmwk and tests (taken from other professors) included material not taught.

Graded by few things
5.0
4.0
COSC2430
Grade: Not sure yet
Dec 17, 2020
Would take again

She's a great professor, just know the class is hard and you need to put in effort from day 1. There's a lot of extra credit make good use of it. She's very understanding and caring so try to get to know her well.

Gives good feedback
Respected
Accessible outside class
4.0
4.0
COSC2430
Grade: A
Dec 19, 2020
Would take again

This class is fairly difficult and disorganized, but not impossible if you put in the work. Dr. Rizk is a very kind and caring person that will go out of her way to help out her students. You will need to use outside resources to really learn the material enough for her exams because the lectures do not thoroughly cover everything that is tested.

Participation matters
Caring
EXTRA CREDIT
5.0
4.0
COSC3337
Grade: A+
Dec 25, 2020
Would take again

I honestly enjoyed taking this course with Dr. Rizk. It's a hard subject, but the material presented was very interesting and there's a ton of practice for you to do. If you participate in class and do all of the recommended practice, you will come out feeling confident in both the theory and programming side of data science. Definitely recommend!

Group projects
Amazing lectures
Caring
1.0
5.0
COSC2430
Grade: B+
Jan 18, 2021
Wouldn't take again

I think this was the worst class I have ever taken in my life. This was the only class I've taken in which I wouldn't be sure of my test grade even when I actually knew the concepts taught in class. The tests don't properly test your mastery of the topics so it'll be an annoying trek. The TAs are neat the teacher seems to care but the structure :((

Participation matters
Skip class? You won't pass.
Test heavy
1.0
5.0
COSC2430
Grade: Incomplete
May 6, 2021
Wouldn't take again

I really thought it wouldn't get any worse than my last semesters prof for comp sci, however this one takes the cake. It was very obvious during lectures that she did not care too much for her students and didn't even know how we were doing. She doesnt understand the homeworks she assigns and her TAs don't reply and neither does she.

Lots of homework
Group projects
EXTRA CREDIT
1.0
5.0
COSC3337
Grade: Rather not say
Jun 9, 2021
Wouldn't take again

Bad, disorganized, had to search up 99% of the class in order to finish the homeworks because the lectures were nonsensical and slow, yet they didn't teach a thing. Don't take this class if you value your time, you're better off just watching a tutorial off youtube.

Lots of homework
Participation matters
Lecture heavy
2.0
4.0
COSC2430
Grade: B
Jun 9, 2021
Wouldn't take again

Never felt more played by a rating on rate my professor than after taking this class. I'm not sure if her in person class is different, but online was very disorganized and instructions were always very unclear. I did the extra credit, but even that was unclear.

Lots of homework
Tough grader
3.0
4.0
COSC2410
Grade: F
Jun 11, 2021
Would take again

I took DataStrct&Algo. She was pretty empathetic but online experience was borderline unorganized. A bit vague in virtual lectures. However, she is readily available for questions & offers numerous extra credit opp. The course content it's hard in it's own paired the lecture shortcomings; u are left to fill in the blanks and to put in extra time.

Graded by few things
Caring
EXTRA CREDIT
1.0
1.0
COSC3337
Grade: A+
Jun 22, 2021
Wouldn't take again

She is always all over the place, I do not think she is great at teaching. Im good at learning on my own and would probably get an A in this class but NO THANKS TO RIZK. Her extra credits are so disorganized and serve no purpose other than to make the class average higher for her only benefit. This is an honest review, do not take Her.

4.0
5.0
COSC2430
Grade: B
Jul 10, 2021
Would take again

I took this class during the summer, it was HARD! The class is disorganized, but it is pretty easy to study for. Our grade consisted of: 4 Homework assignments(25%), 3 Group assignments(10%), Participation(5%), and 3 Tests(60%). As long as you can manage to turn in your assignments you will pass, but focus on the class material for exam clues.

Lots of homework
Participation matters
Skip class? You won't pass.
5.0
4.0
COSC3337
Aug 6, 2021
Would take again

The summer course was a lot of work but as long as you completed all of the assignments (labs hws and did some extra credit) you'd be fine. Also make sure to attend lecture and review the ppts. It's a lot of them but necessary for you to do well on exams. Overall class is good but be prepared to work and do extras (they really help)

Skip class? You won't pass.
EXTRA CREDIT
5.0
3.0
COSC2430
Grade: A+
Oct 17, 2021
Would take again

One of my favorite professors at UH. She's extremely helpful, open to questions, and responsive to email/teams messages. She gives lots of opportunities for extra credit and she is a fair and reasonable grader. Highly recommend!

Gives good feedback
Accessible outside class
Hilarious
3.0
4.0
COSC2436
Grade: A
Dec 15, 2021
Would take again

She doesnt really show us the code so expect to be learning the code yourself. For 2436 its all C++ (like nothing else). She gives opportunities for plenty of extra credit do em all. Like I know someone that got +40 points on the final; however, this is not an easy class. Its very time consuming and sorta difficult. Hw 5 is pain so do all hws early

Participation matters
Group projects
EXTRA CREDIT
4.0
4.0
COSC2436
Grade: B+
Jan 20, 2022
Wouldn't take again

Test are hard asf, and speed based, the hws do teach u, do the extras she tells, their easy points on the exams and sometimes help for the harder questions. PRACTICE programming, practice all content covered, and practice writing fast, seriously! Get as many extra points as possible they save ur butt!! its either work hard or u know the material

Lots of homework
Participation matters
Skip class? You won't pass.
2.0
5.0
COSC2436
Grade: Drop/Withdrawal
Apr 19, 2022

Class is extremely disorganized. HWs & tests are extremely difficult. But tons of extra credit is given. Communication between the TAs & the professor is very messy. Constantly changing due dates & provide little to no help. It is very important to create a study group for this class! Get started on the HWs ASAP & study for this class every day.

EXTRA CREDIT
Lots of homework
Test heavy
1.0
1.0
COSC2436
Grade: A
May 3, 2022

This professor is nothing short of incompetence. Her good reviews are bolstered entirely by extra credit: EXAM AVERAGES ARE REGULARLY IN THE 40s! The majority of students do not feel any degree of confidence. The only reason I do well is because I know this material. I have been programming for upwards of 5 years prior to this course. DO NOT TAKE

EXTRA CREDIT
Lots of homework
4.0
2.0
COSC3337
Grade: Not sure yet
May 12, 2022
Would take again

Unfortunately, Professor Rizk is not very good at lecturing and her slides are disorganized, but this is an easy enough course to teach yourself: the assignments are informative, and mostly straightforward, exams long but straightforward, tons of extra credit opportunities, and Prof Rizk and TAs are available and want to help you succeed.

EXTRA CREDIT
Caring
Accessible outside class
2.0
5.0
COSC2436
Grade: C-
May 17, 2022

Extra credit was not enough to help with low grades. Exam AVERAGES were in the 40s/50s. Homeworks were ridiculously hard, did not represent material learned in class. Despite all this, she only curved her favorite students. This class gave me anxiety for the entire semester. If you want to succeed, make many friends and be one of her favorites.

Tough grader
EXTRA CREDIT
Lots of homework
3.0
4.0
COSC2436
Grade: A-
May 19, 2022

You will be buried in assignments. With that being said, do you're assignments! Combined labs, hw, and ga are worth 55% of your grade. Get that done asap and you will do good. Leave it till the last week and you're as good as dead. Do some extras! They will help. Attend lecture and labs to get insight knowledge into the exams. Goodluck y'all! RIP

Participation matters
EXTRA CREDIT
Lots of homework
4.0
4.0
COSC2436
Grade: B
Dec 5, 2022
Would take again

She gives a lot of hard homework, labs and group assignment. At least she gives us regrades for HW, and TAs are helpful. However, the tests are horrifying, because it's on paper and there's just too much for us to memorize. There will be a curve at the end of the semester. Basically, she's the only hope for you to perform okay in Data Structure.

Tough grader
EXTRA CREDIT
Lots of homework
2.0
5.0
COSC2436
Grade: C-
Dec 16, 2022

This class is very homework/assignment based. Dr. Rizk gives a lot of extra credit opportunities, but her structure regarding lectures and the extra credit opportunities sometimes seem skewed and disorganized. I would not take her again, but if you are forced to, GOOD LUCK you are in a world of pain.

EXTRA CREDIT
Group projects
Lots of homework
4.0
4.0
COSC2436
Grade: A
Dec 16, 2022
Would take again

For people who actually want to learn, Dr.Rizk is the BEST professor to take for 2436. She is very passionate about her class and offers TONS of extra credit. Her class will be very HARD, but the TAs and her meetings (called CCC's where you can ask her quesitons) can help u! If u dont mind putting in the work, this class will be a lot of self study

EXTRA CREDIT
Group projects
Respected
4.0
3.0
COSC4337
Grade: A
Dec 17, 2022
Would take again

This class is different than 3337: there are no exams, and very few lectures; class stops meeting about a month in. However, the material is rather more difficult and you'll end up teaching yourself a lot. The group project is really only as difficult as your ambition leads you. Very flexible class, though, and Professor Rizk is available to help.

Participation matters
Group projects
Caring
3.0
4.0
COSC2436
Grade: A-
Dec 21, 2022
Would take again

Shes honestly not terrible at teaching but her class is very disorganized at times, data structures is definitely a tough subject to grasp but dedicate a few hours studying and doing the work for this course and you should be good, preferably have a good grasp of C++ before you come into this course unlike me who didn't know it and had to catch up

5.0
5.0
COSC2436
Grade: B
Apr 5, 2023
Would take again

Professor Rizk is great. She gives good lectures and gives lots of extra credit. That said, Data Structures is difficult no matter the professor. The homeworks are tough and the exams are worse. My advice: sit at the front of the class, pay attention, and *participate.* Trust me, if she knows you, things will go a lot better for you.

Participation matters
EXTRA CREDIT
Clear grading criteria
4.0
4.0
COSC3337
Grade: A
Apr 22, 2023
Would take again

Dr. Rizk cares about her students and will offer extra credit. Her PowerPoint can be confusing though and ultimately might make it harder to learn at times. I recommend doing a lot of self-teaching, but fortunately, the concepts themselves are not too crazy to learn on your own. Also, this class is heavily TA dependent if a test will be hard or not

Participation matters
Group projects
2.0
4.0
COSC2436
Grade: Not sure yet
Apr 22, 2023

This is a weed-out class so the workload is heavy. Be ready to self-study and practice coding at home as lectures do not prepare you to solve assignments and exams. The exams do not reflect the assignments either so the course is really time consuming.

EXTRA CREDIT
Lots of homework
5.0
3.0
COSC2436
Grade: Not sure yet
Apr 22, 2023
Would take again

Rizk is the goat for data structures she has bad handwriting but is so nice and a good teacher. don't be afraid of this class or her lazy people over hype it and failed it because they don't put in the work. It's really not that hard should be an easy A if not pass.

1.0
5.0
COSC3337
Grade: Not sure yet
May 2, 2023

Experience depends entirely on the TAs. Grading is tough, unclear, and they take months to grade anything. Professor is a decent teacher at best, but lectures are not great at all. You can learn data science for free on the internet, do not take this unnecessarily hard and stressful elective if you need the credits for your degree.

Tough grader
Get ready to read
Lots of homework
1.0
4.0
COSC3337
Grade: Not sure yet
May 8, 2023

Unclear grading criteria. She makes the TAs run the class. There is always a disconnect between what the TAs say and what Rizk says. So many extra credit assignments on top of what you are already assigned, and you have to do them so that you will be considered for the curve. Exhausting. Lectures were confusing, never knew which ppt she was on.

Lots of homework
So many papers
2.0
4.0
COSC2436
May 8, 2023

PROS: Lots of extra credit; lectures=optional (& participation=credit); HW re-grades; decent TAs; Prof cares CONS: (often) Comical levels of workload; Bafflingly BAD organization across the board; Exams are very long, challenging, and only partially reflect lecture/HW material; Pretty bad lectures (Personally) I Would never recommend this course

Get ready to read
EXTRA CREDIT
Lots of homework
1.0
5.0
COSC2436
May 13, 2023

Rizk's lectures only teach you the concepts, so get ready to self study a lot to do well on the tests. Test averages were in the 40s/50s. The coding assignments are a huge step up from 1437, so if you're not good at coding already, it will be rough. The organization of the class is also lacking as big assignments were due a few days before a test.

EXTRA CREDIT
Lots of homework
1.0
5.0
COSC3337
Grade: D+
May 14, 2023

Her 2436 was good, her 3337 is a mess. The TAs control the class, your exp will wildly differ depend on who you have. First exam average as 48, the 2 exams are way too long for most people to finish. Scores also take a long time to come out, while she gives EC it's frustrating that you have to do so much extra works when it's not your fault.

Tough grader
Participation matters
EXTRA CREDIT
1.0
5.0
COSC3337
Grade: Rather not say
May 15, 2023

The workload from this class is not worth the effort. Her lectures don't help. Better off studying on your own. Extra credit opportunities need you to be free after class or have Friday free. Neither of which I could afford as I wanted to pass all my classes. Lastly the final grade is very test heavy. 55 points total from tests.

Tough grader
Lots of homework
Test heavy
5.0
4.0
COSC2436
Grade: A
May 15, 2023
Would take again

So unsure who to take Dan or Rizk for DS. Def Rizk. Reason being Rizk has more skin in the world of data structures you'll learn a lot more if you PUT IN THE TIME. Expecting to do well with minimal effort is most of the complaints here. Imo study sessions before the exam for 5-6 hours allowed me to achieve my A. Doable and hard but rewarding 4sure.

Participation matters
EXTRA CREDIT
Lots of homework
1.0
5.0
COSC3337
Grade: C
May 15, 2023

She's dog for data science

1.0
5.0
COSC3337
Grade: B
May 15, 2023

False promises of a curve for attendance and extras. I attended her class and did nearly all extras. Do not expect her to hold her word on anything. Rizk overwhelms at the start with tight deadlines for homework and labs. Disorganized extras, ppts, and LENGTHY exams. She is not very considerate when it comes to her workload. take another elective

Tough grader
Lots of homework
1.0
4.0
COSC3337
Grade: B+
May 17, 2023

The material itself isn't hard, but the class is very disorganized. The lectures were very fast paced and all over the place. The exams were somewhat difficult but not terrible. The grading criteria was vague. There were a lot of extras but we didn't know how most of them contributed to our grade. Some students got curves while others didn't.

Tough grader
5.0
1.0
COSC3337
Grade: A+
May 17, 2023
Would take again

I learned how to science the data. The experience was ethereal. Sometimes I would dream of the class, that happened only when I forgot to study for the upcoming lecture. I had my subconscious guarding me from the Rizky devils. Gosh did the boot taste good.

Caring
Respected
Accessible outside class
1.0
5.0
COSC3337
Grade: C-
May 18, 2023

Worst class taken at UH, and that says alot. This is an elective that many took bc we didnt have any other options. This class was treated like it was the most important course we have ever taken and took priority over everything else. Rizk would constantly change things from the syllabus. No clear guidelines on extras. Long exams that most failed

Tough grader
Participation matters
Test heavy
1.0
4.0
COSC2436
Grade: D+
Jun 1, 2023

As a student who has already taken rizk class, don't trust people who recommend rizk class. If you have average programming skill about c++, it would be definitely so hard because she will give you a lot of assginment. The average score on the exam is between 40 and 50s, which was mostly wrting code. I would rather say taking dan class than her.

5.0
3.0
COSC2436
Grade: A
Jun 2, 2023
Would take again

Be prepared to do a ton of coding in this class. Do them early so u are not stressing on the last day. Also be ready to put in more effort than usual in this class as it is not easy by any means. Just keep up with the topics and if u fall behind, put in extra work to come back. Extra credit thru kattis and codecoogs, they will save your grade. GLHF

Participation matters
EXTRA CREDIT
Lots of homework
4.0
3.0
COSC2436
Grade: B-
Jun 25, 2023
Would take again

Not that hard probably would have gotten an A if I went to class, she offered a lot of extra credit and you'll be fine if you just do the assignments, they are good practice for the exam, don't use CHATGPT too much because you need the practice for the exams

Participation matters
EXTRA CREDIT
5.0
4.0
COSC3337
Grade: A
Jun 29, 2023
Would take again

The class is probably one of the best electives at UH. The content goes wide and is very relevant to the industry. The lectures are fast, and during the summer skip a ton of content. Be ready to study outside of class. The homework and labs are great, but there's a ton. Tons of extra credit - do it all. Very chaotic, but with enough effort it's OK

Get ready to read
EXTRA CREDIT
Lots of homework
1.0
4.0
COSC2436
Grade: Not sure yet
Nov 10, 2023

After the first test, her lectures have only been vague, confusing explanations of concepts. 2/3 into the semester she decided all extra credit we've done doesn't count unless we do another time consuming extra credit task. She is condescending and seems to hate all students except a few she likes to talk and joke with.

Group projects
Lots of homework
5.0
4.0
COSC2436
Grade: A+
Dec 14, 2023
Would take again

I already knew the material, but Rizk explains data structures in ways I haven't considered before. Very good at teaching most concepts if you pay attention, but her class structure can be very chaotic, and often has spontaneous changes. You need to be very proactive in her class, exams are hard. Anyways I finished this class with a 100 average :)

EXTRA CREDIT
Group projects
Clear grading criteria
4.0
3.0
COSC2436
Dec 16, 2023
Would take again

The only issue I have with this course is with the TAs and their clear vindictive grading habits, which some of them believe are justified because "their exams were harder than ours", which is only true in the case of the first midterm. Dr. Rizk herself is great, but be warned. Your grades may be in the hands of salty TAs.

Tough grader
Group projects
Lots of homework
1.0
1.0
COSC3337
Grade: Not sure yet
Mar 5, 2024

Disorganized, bad explanations, 0 attempt to create good lessons. No grades for first 3 months of class (literally not 1 out of 10+ assignments). Useless tests. Only take if you are not wanting to learn a single thing. She is the perfect example of a low quality teacher.

1.0
5.0
COSC3337
Grade: Drop/Withdrawal
Apr 16, 2024

The class is a mess. Too many powerpoints to study for the exams. You don't know what is important and what is not. Her teaching is bad and attendance is mandatory which is therefore a waste of time because in the class you will barely be able to hear and understand what she is saying.

2.0
4.0
COSC3337
Grade: B
Apr 26, 2024

Prof. Rizk does care for her students and is knowledgeable in the subject, however just like most of the Profs in CS department, she falls short in terms of lecture quality, and course material. The lectures are outdated, dreadful, poorly prepared, unorganized and she reads off the slides a lot, be prepared to learn from Youtube all the time.

Tough grader
Lots of homework
Caring
4.0
4.0
COSC2436
Grade: B-
Apr 28, 2024
Would take again

Rizk is good at teaching the subject but the exams are rigorous so you have to prepare for them. Take advantage of as much extra credit as you can, and take the challenge that she offers. If you put in the work and approach the work the right way you will be fine.

EXTRA CREDIT
Lots of homework
Test heavy
1.0
4.0
COSC3337
Grade: A
Apr 29, 2024

As a person this professor is quite lovely, but as a teacher not so much. The lectures are bad, she's hard to understand and her hand writing isn't legible. The slides can be very hard to follow and often don't match with what's on the exam. The class itself really isn't hard though, just do the assignments, and learn outside of class.

Caring
1.0
5.0
COSC3337
Grade: Not sure yet
Apr 30, 2024

Do not take her, she is awful professor. Her powerpoints are mess (only material you have for exams). She gives a ton of assignments which are also a mess in terms of instructions. She changes her mind a lot, especially on extra credits and labs. She says one thing in class and then changes her syllabus to another. And her TA's will give you hell.

4.0
3.0
COSC2436
Grade: A-
Apr 30, 2024
Would take again

Dr. Rizk is a pretty good professor. Her lectures are mid but the TA lab slides have the majority of what you need to do the labs and HWs. 1 lab and 1 hw per week, labs are light work, but hws can take some time. TAKE THE CHALLENGE SHE OFFERS, it got me from an F to an A-. She provides a ton of Extra Credit.

EXTRA CREDIT
5.0
2.0
COSC2436
Grade: A+
May 1, 2024
Would take again

The professor offers a lot of extra credit, if you don't do it good luck! must do the homework, a lot of people come into the class thinking Hw wasn't important n they fail. I hadn't taking a coding in over a year and ended with an A(be ready lot of work!). The people that complain likely did not put in the work required for this type of course.

Tough grader
EXTRA CREDIT
Test heavy
2.0
5.0
COSC2436
Grade: A-
May 3, 2024

Most difficult CS class. Got an A- w/o extra credit. Learn linked listed and recursion before the semester. Learn the logic behind the code, exams require you to write code. Take exam1 challenge, make >70 you get a 100. Lectures aren't great, need practice. Attend labs, watch SimpleSnippets DSA (YouTube), Neetcode videos and work Leetcode problems.

Tough grader
EXTRA CREDIT
Lots of homework
3.0
3.0
COSC3337
Grade: B+
May 4, 2024

The course feels very cobbled together: messy powerpoints that don't explain things well, and extra credit work gets randomly assigned or unassigned with little to no explanation on how it'll be applied. She seems like a nice person but is not a particularly engaging lecturer and her handwriting is unreadable.

EXTRA CREDIT
Group projects
1.0
4.0
COSC3337
Grade: B-
May 5, 2024

She is not a good professor. Bad assignments, bad grading, no feedback, terrible lectures are all you can possibly expect. At best, it is a TA run class with those problems above and she just doesn't care. At worst, she is actually incapable of her job as a professor. Avoid at all costs.

Lots of homework
4.0
4.0
COSC3337
Grade: A
May 8, 2024
Would take again

Go into this class being prepared to self teach. The exams come from the powerpoints but you must attend class to know which topics will be tested and to what extent. Homeworks and labs are somewhat aligned with the material but mostly slide content shows up on the exams. Go to class take notes and focus. A is achievable do not depend on cramming.

Participation matters
Lecture heavy
Graded by few things
3.0
4.0
COSC3337
Grade: B
Sep 11, 2024

This class requires self-teaching. While the professor is knowledgeable, the lectures and materials can be disorganized. Use resources like unstuckstudy ai, YouTube, and active engagement to succeed. Exams focus on lecture slides, so attend class and take good notes.

1.0
5.0
COSC2436
Grade: Drop/Withdrawal
Sep 19, 2024

This teacher is a disaster alongside her TAs she says one thing, they say something different, to much homework and assignments to even have time to think, does pointless projects, wants you to use ChatGPT to do her job in creating quizzes, draws code with terrible handwriting, expects perfect code with no errrors but her lecture has errors

Lots of homework
4.0
4.0
COSC2436
Grade: Not sure yet
Nov 7, 2024
Would take again

Take Rizk if you actually want to learn!! I am a cs major with no prior cs experience b4 college, so it was a struggle but I can confidently say I am learning from her hw, labs, and extras. Microscopic amounts of leniency w/ extra credit, but TAs are goated and give lots of partial credit on exams. Love her examples of interview questions

Clear grading criteria
Lots of homework
Respected
3.0
4.0
COSC4337
Grade: A-
Nov 23, 2024

Overall, the class material is really interesting, the class on the other hand is lackluster. The lectures are very disorganized and there seems to be no consistency for assignments. Rarely attended class and mostly learned by myself. There is a semester project with a group and you will have to present in front of the class and the head of CS/HPE.

Participation matters
Group projects
Online Savvy
1.0
4.0
COSC4337
Grade: Not sure yet
Dec 2, 2024

Where to start. Absolute disaster. I have never taken a more disorganized CS course in my entire life (I have taken a few, but none like this). TA's were awful and one graded like he was above the law. Last minute grades, you wont know till the last day. No feedback. Random homework and inclass pop out of no where. Do not take this class with Rizk!

Tough grader
Group projects
Lots of homework
5.0
4.0
COSC2436
Grade: A
Dec 4, 2024
Would take again

Rizk is a very tough professor, but if you are really interested in majoring in Computer Science, I highly recommend taking her class. She is very knowledgeable, and her lectures explain the concepts really well. You have so many different opportunities to receive extra credit, so as long as you put in the work, you will do well in this class.

Participation matters
EXTRA CREDIT
Online Savvy
1.0
3.0
COSC4337
Grade: Not sure yet
Dec 6, 2024

I heard that her reputation was really bad before but I have never thought it could be that bad until I took her class. Completely disorganized and I really don't know how I did in the class FOR THE WHOLE SEMESTER. And then boom, you got bad grade at the end and don't understand why. NEVER TAKE HER!

1.0
4.0
COSC4337
Grade: Not sure yet
Dec 7, 2024

This is hands down the worst CS course i have ever taken. To you reading this, I am saving you from having the worst semester of your entire CS education. You have no control of your grade, literally. Lectures were useless like she didnt even know what she was going to lecture on. Go on youtube and save yourself from joining this nightmare course.

Tough grader
Group projects
Graded by few things
1.0
5.0
COSC4337
Dec 7, 2024

avoid at all costs if you care about your GPA

2.0
4.0
COSC4337
Grade: B+
Dec 10, 2024

Dr. Rizk is a caring person, but her class is very disorganized. Her lectures are incoherent, and communication from her and the TAs is poor. Most assignments weren't returned until the last week of class. Her grading criteria is unclear, and she and her TAs don't give feedback. Homeworks are ripped from GitHub. Group project is 50% of the grade.

Tough grader
Participation matters
Group projects
1.0
4.0
COSC4337
Grade: B-
Dec 12, 2024

grading criteria are unclear and almost all the grades are posted during the last week. you expect to get an A and when it's the last week you get low grades without any feedback. avoid taking this class. this is literally the class that tanked my GPA for no reason.

1.0
5.0
COSC3337
Grade: A
Feb 18, 2025

The most disorganized CS class I have taken. This class is not like her Data Structures course. Her slides are just pictures with barely any explanation. Her lectures are extremely boring. Her resources DO NOT prepare you for exams. There are a lot of assignments so there is some padding, but overall, just take a different prof for this course.

Group projects
Lots of homework
1.0
4.0
COSC3337
Grade: B
Feb 25, 2025

This is EASILY the most disorganized class I've ever taken. The syllabus is full of wrong information and dates, the lectures are super boring and vague, there is no expectations given for exams (you have no idea what to study), and you don't get your grades back until the last week. Leiss is a SAINT compared to her

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
COSC2436
Grade: Not sure yet
Feb 25, 2025

DO NOT TAKE THIS CLASS. I ignored the all of the reviews here and i REGRET it a100%. If you care about you GPA please choose some other professor. Tests are heavy. The number of assignments are totally absurd. EXTREMELY TOUGH GRADER.

Tough grader
Lots of homework
Test heavy
3.0
4.0
COSC2436
Grade: B-
Mar 26, 2025
Would take again

Data structures is the building blocks of all of cs. Although Rizk is difficult, take it with her bc you WILL learn. You def need to study hard but it'll be worth it, bc this is the class that makes you internship ready. There's a lot of hw and exams are difficult, but study study study and you should be fine.

Group projects
Lots of homework
1.0
5.0
COSC2436
Grade: Rather not say
Apr 20, 2025

DO NOT TAKE HER. It's a total mess. TAs handle everything. The amount of homework is ridiculous, packed with useless assignments that waste your time. Exams are insanely difficult, with no room for partial credit. And don't even think about taking THE “CHALLENGE” unless you're already an algorithm genius. IT WILL DESTROY YOUR MIND, SOUL & GPA.

Tough grader
Lots of homework
Test heavy
1.0
5.0
COSC2436
Grade: Drop/Withdrawal
Apr 23, 2025

THIS PROFESSOR, SHE GOES BACK ON HER WORDS

Tough grader
Lots of homework
Test heavy
1.0
5.0
COSC2436
Grade: Rather not say
Apr 24, 2025

Hilarious, in a wrong way. Who thinks taking back extra credit just at the night before exam was a good idea? Definitely not this professor. RUN, my friend, RUN!!!!!!

Tough grader
Hilarious
Test heavy
1.0
5.0
COSC3337
Grade: Not sure yet
Apr 24, 2025

She is terrible stay away from this class

Test heavy
1.0
5.0
COSC3337
Grade: Not sure yet
Apr 26, 2025

For an elective this class is way too much. Take any other option with other professors. What should be a relatively simple elective in terms of computer science electives, its made into this chaotic mess with the workload of two classes. The exams are brutal with averages lower than data structures..... just stay away and do something different.

Tough grader
EXTRA CREDIT
Lots of homework
1.0
3.0
COSC4337
Grade: B-
Apr 27, 2025

Absolute mess. No grades until the final day, no clear grading criteria. Seems like she graded you based on if she personally knew you which was like 4 people. Basically tanked my GPA for no reason and the department does nothing about it. If you have aspiration of Grad school and want your gpa tanked for no reason here is the the class for you.

Tough grader
Graded by few things
1.0
4.0
COSC2436
Grade: B-
Apr 28, 2025

Goes back on her words about extra credit a ton, lies about opportunities, exam grades average under 50~. Lectures are an incoherent babbling of words of whatever she felt like that day and completely useless. Study the exam reviews well, and do all the busywork she assigns for her "research". At least her TAs & workshop people are incredible.

Lots of homework
So many papers
Test heavy
4.0
3.0
COSC2436
Grade: A
Apr 28, 2025

Mediocre/boring lectures. Extremely fair tests. Study up and you'll do well. Lots of EC opportunities, don't slouch on them. The material is hard, so be prepared to study. This is a weed-out, you will not pass by doing nothing. The TA's are great, reach out to them. Extremely fair course. Rizk haters gonna hate, but overall, she's solid.

EXTRA CREDIT
Clear grading criteria
Lots of homework
2.0
3.0
COSC2436
Grade: A-
Apr 28, 2025

Shes ok. Everyone who passes calls themselves a Rizk Survivor. The lectures are not that good, the test reviews will carry. Spend some time outside of course practicing implementation. She offers Fun Fridays and if you can, go to each one. She has a lot of EC she doesn't plan for that well, but the tests arent too bad if you study the TA reviews.

EXTRA CREDIT
Lots of homework
5.0
1.0
COSC3337
Grade: A+
Apr 28, 2025
Would take again

Skill issue tbh

Hilarious
2.0
5.0
COSC2436
Grade: B-
Apr 28, 2025

A lot of people got mad at her for going back on her word for extra credit but its bc a lot of students take advantage of it and ofc its gonna make her angry. She is a bad lecturer tho. Whenever i learned one topic from lecture, i had to relearn it during workshop bc the way she teaches stuff is really bad. Just take dan, its not worth the stress

Tough grader
EXTRA CREDIT
Lots of homework
1.0
5.0
COSC3337
Grade: Not sure yet
Apr 28, 2025

This class was a NIGHTMARE. I would stay away, choose anyone else or another elective. Data Science is such an interesting and fun topic but this class made it unbearable. I want to throw up even thinking about it. SO many assignments of different types that do not matter. Seriously, do not take this class. You will regret it.

Tough grader
Lots of homework
Beware of pop quizzes
1.0
4.0
COSC3337
Grade: C+
Apr 28, 2025

This is an awful experience, please avoid this class at all costs and save yourself. During the final exam, the TA's started profusely sweating because they realized the exam was way too lengthy and difficult, and they promised a curve. However, a few days later, we find out Rizk is taking away the promised curve. The entire class was disorganized.

Tough grader
Lots of homework
1.0
5.0
COSC2436
Grade: B
Apr 28, 2025

the absolute worst prof at UH ive ever had. Took a photo of a kid sleeping in class. Avoid

EXTRA CREDIT
Lots of homework
1.0
5.0
COSC2436
Grade: A-
Apr 28, 2025

Rizk lectures are hard to follow, she handwrites mostly and its illegible. The first exam is very challenging for it being the first exam in the class. Exam 2 and 3 were more straight forward. Be prepared to learn everything on your own through the slides, reviews, and youtube videos. Also, the day before the final she took away extra credit.

Lots of homework
Test heavy
2.0
4.0
ALLOFTHEM
Grade: Not sure yet
Apr 28, 2025

Dr. Rizk is nothing short of a marvel, an intellectual tour de force whose mere presence in the classroom elevates the entire academic atmosphere.Every lecture she delivers is a masterclass, meticulously crafted and imbued with a clarity that even the most abstruse concepts surrender to her lucidity. A paragon of sagacity and didactic finesse.

2.0
5.0
COSC2436
Grade: C
Apr 28, 2025

i took her over dan because I had heard her exams were easier than dans. It was true, but in turn I had to deal with all her tantrums and very disorganized class. The TA's do all the work for her, even lectures. All the stress and frustration is not worth it, just take dan. dont do what i did.

EXTRA CREDIT
Test heavy
1.0
3.0
COSC2436
Grade: Rather not say
Apr 28, 2025

Want to make your life ,complex ,horrible ,stressful,

Tough grader
Lots of homework
2.0
5.0
COSC3337
Grade: B-
Apr 28, 2025

i say this with all seriousness, you have a better chance at putting your mortgage on black and doubling in roulette than you do understand and having a chance with the exams that the TAs make. As they do not attend the lectures so literally anyting can show up including things you never went over.

So many papers
Lecture heavy
Test heavy
2.0
4.0
COSC2436
Grade: A-
Apr 29, 2025

This class is very passable if you are willing to put in a lot of time and research outside of the class. She is disorganized, and half-heartedly says she will give extra credit. I recommend doing them, but don't expect her to commit to it. Do the workshop, do the challenge unless you plan to fail every exam. Find people who took this course.

Get ready to read
Lots of homework
Test heavy
5.0
1.0
COSC2436
Grade: A
Apr 29, 2025
Would take again

Among the easier CS Professor out there, literally high school data structures information. Hardest questions border in Leetcode mediums and easy. Beware though, it has a lot of homework, but it is easy too.

EXTRA CREDIT
Lots of homework
Hilarious
1.0
4.0
COSC2436
Grade: A-
Apr 29, 2025

dont take this course with them if you care about your GPA

1.0
4.0
COSC3337
Grade: C+
Apr 29, 2025

The way the whole class is structured is incredibly unorganized, there are little announcements via canvas, only word of mouth, usually at the end of class when people have already left. Consistently lied to students the whole semester and never responded to any student's emails. TAs mostly take care o the class.

1.0
5.0
COSC3337
Grade: B-
Apr 29, 2025

TAs basically run this class but they don't go to lecture so they can just put anything they want on it. Slides are bad, exams are graded super late, exams are hard, lots of hw, she would just disappear some days and let the TAs teach, you cant get in contact w her at all and she would promise EC but take it away.

Tough grader
Lots of homework
Lecture heavy
2.0
4.0
COSC3337
Grade: A
Apr 30, 2025

Very disorganized class, heavy workloads, exams were hard and students had no idea what to study for exams. Final too lengthy that no one was able to finish. Prepare to learn by yourself because her lectures weren't helpful at all and her slides were messy and hard to understand. She gave extra credits to make up for the low exam averages.

EXTRA CREDIT
Lots of homework
5.0
1.0
COSC2436
Grade: A+
May 1, 2025
Would take again

Dr. Rizk is an incredible professor! She really cares about her students and goes above and beyond to make sure we succeed. There's plenty of extra credit available, and if you put in the effort, you'll do well. If you struggle in her class, it might just mean CS isn't the right fit for you, because she provides all the resources to succeed. Love!

Amazing lectures
Inspirational
Caring
3.0
4.0
COSC2436
Grade: C
May 1, 2025

very tough course. attendance is mandatory but her lectures are not helpful at all. I did most of the learning myself using youtube, geeksforgeeks, and chatgpt. exams are handwritten, and pretty hard. to compensate, she gives out A LOT of extra credit, but you have to work for it. be ready for A LOT of self learning.

EXTRA CREDIT
Lots of homework
Test heavy
1.0
4.0
COSC2436
Grade: Rather not say
May 1, 2025

By far the worst and most disorganized professor I've ever had to take. Not even the TAs knew what was going on half of the time. Lectures are unhelpful and material requires self learning. Very unprofessional, frequently rants about students not paying attention in class instead of just ignoring them and has taken pictures of sleeping students.

Tough grader
Get ready to read
1.0
4.0
COSC2436
Grade: A
May 2, 2025

in the bad prof hall o fame, shes at the top. lectures are incoherent and pointless, class is extremely disorganized(years old syllabus, useless assignments, unclear grading, etc). class is run by TAs and rizk just makes their lives harder. rizk will play psychological games with ur grade all semester(for"motivation"). ez to pass, but at what cost?

Lots of homework
Test heavy
1.0
5.0
COSC2436
Grade: Rather not say
May 3, 2025

DONT TAKE IT WITH HER. Putting scores in accessuh before they are even done, so many people having grading problems like lost ec or score right now and the scores are in. IF YOU HAVE ANY OTHER CHOICE, RUN. RUN RIGHT NOW.

Tough grader
Lots of homework
Test heavy
1.0
3.0
COSC2436
Grade: B-
May 3, 2025

RUN. RUN. RUN. I don't know a worse professor. Takes photos of kids sleeping mid class, enters INCORRECT grades before theyre due, lies about MULTIPLE hour long extra credit opportunities, genuinely do not take her. I should have an B+ at the least from the amount of EC I did and she delivered on NONE of it.

1.0
4.0
COSC2436
Grade: A-
May 5, 2025

Her behavior is completely unprofessional and unacceptable. Taking a photo of a sleeping student during lecture is inappropriate and disrespectful. You never know what someone is going through outside of class. She also had private conversations near the mic, once discussing her and the TA's “least favorite student,” just so mean and unprofessional

1.0
4.0
COSC2436
Grade: A
May 5, 2025

Very unprofessional. Took a pic of a sleeping student, accused coders of texting. Revoked promised 10 pts extra credit night before final exam. Forced purchase of her textbook for useless busywork that served her research. Lectures useless, some topics only covered in workshop. Created a hostile environment where students felt watched, not taught.

5.0
1.0
COSC2436
Grade: A
May 5, 2025
Would take again

One of the best professor you could ask for data structure at UH. Easiest 5 homeworks, wonderful quiz to help you review for tests, and best of all, the cmap made you research to learn more about the topics. Her lectures are ez to understand, I would recommend you go to them to learn. Bunch of extra credits and really organizing.

Clear grading criteria
Gives good feedback
Graded by few things
2.0
4.0
COSC2436
Grade: A
May 5, 2025

A ton of busy work. Tests are not bad and have leetcode styled questions but professor prepares you horribly. Professor hand writes despite her handwriting not being legibible and bad lectures.There's good extra credit offered but she has taken some back after students spent hours completing them. Take workshop if you want to pass with your sanity.

EXTRA CREDIT
Lots of homework
2.0
5.0
COSC3337
Grade: A
May 5, 2025
Would take again

I took Dr. Rizk for 2436 last semester, and she was good, however, I cannot say the same for 3337. Her exams were really tough. You are expected to memorize everything in 10+ lectures, where each lecture has 40+ slides plus snippets of code. Yes, there is extra credit, but it is never guaranteed since she might forget she ever assigned it.

EXTRA CREDIT
Lots of homework
Test heavy
3.0
2.0
COSC2436
Grade: A-
May 5, 2025
Would take again

A lot of questionable assignments that don't help students understand the material—namely her insistence of meaningless assignments such as CIAs and CMAPs. Otherwise it's like any other CS course.

Participation matters
EXTRA CREDIT
Lots of homework
1.0
4.0
COSC2436
Grade: F
May 5, 2025

Worst Class ever! very unclear grading criteria that keep on changing throughout the semester, leaves everything for the TAs. Does not give partial credit for the final exam and ended up not curving for the final grades even though the average grade for the final was 55. Do not take this class if you care about your grade

Tough grader
Lots of homework
Test heavy
1.0
5.0
COSC3337
Grade: C+
May 5, 2025

Worst cs class I ever took at this school

Tough grader
Get ready to read
EXTRA CREDIT
1.0
4.0
COSC3337
Grade: Drop/Withdrawal
May 17, 2025

This class was as dysfunctional as my family. Assignments don't have clear instructions/rubric and don't really help you understand exam material. The exams are difficult (only free-response questions and strict grading) and she is not a good lecturer. Data Science is probably interesting but she made it REALLY boring and tedious.

Tough grader
EXTRA CREDIT
Lots of homework
1.0
4.0
COSC2436
Grade: A+
May 25, 2025

I transferred from UH to a top 5 CS institution. The worst CS course I have ever taken. Unprofessional professor, university turns a blind eye. She's like TRUMP, intimidates students and holds grudges, wields her power to screw students over semester after semester. TA's never know what's going on. I got an A+ b/c I learned in the workshop course.

Tough grader
Participation matters
Lots of homework
1.0
5.0
COSC2436
Grade: A+
May 25, 2025

Wow took this course recently noticed someone is actively removing low reviews ... please listen DO NOT TAKE RIZK for any course. Exam averages are failing 40/50's!!! That's why she gives so much extra credit. Her lectures are a waste of time, go to the LABS (TA's are better suited to teach you), and take 1 credit workshop it's worth it.

Tough grader
EXTRA CREDIT
Test heavy
1.0
5.0
COSC2436
Grade: A+
May 31, 2025

Take Dan Biediger instead, he's nice and actually cares about students. Rizk's TA's don't even recommend taking her b/s she is crazy. Test grades averages are 50 - 65's which is why she gives so much extra credit. It covers up how bad students actually perform in her class. The university should be ashamed off continuing to allow a cover up!

Tough grader
EXTRA CREDIT
Test heavy
4.0
3.0
COSC2436
Grade: A+
Aug 25, 2025
Would take again

i used to hate her and then when i look back she offered sooo many resources. her lectures are hard to learn from but it didnt even matter because she gave you a lot of online resources to learn from. there's a lot of work but a lot of it is for grade inflation and it gets you to practice anyway! TAKE THE CHALLENGE TRUST!

Participation matters
EXTRA CREDIT
Clear grading criteria
3.0
4.0
COSC2436
Grade: C+
Dec 16, 2025

Dr. Rizk is very nice and her lectures were helpful. However, she is somewhat disorganized and changes criteria for assignments last minute. For the tests, prepare to do lots of writing. Expect to barely finish when the time is up. There were three exams in total, and in every one no one finished by the time was up.

EXTRA CREDIT
Lots of homework
Test heavy
1.0
5.0
COSC4337
Grade: F
Dec 23, 2025

Bad lecturer and no structure to the class or assignments. Had to submit a project to a data science competition and was one of the winners yet still received a falling grade for that same project!

Tough grader
Group projects
1.0
4.0
ALLOFTHEM
Grade: Rather not say
Dec 23, 2025

If you wanna "risk" yourself a disorganized class then this is your professor. She is the main leader for COSC classes though so it probably won't matter. A major example is giving extra credit - sometimes she would forget and not apply it to grades, making her classes an up and down rollercoaster without any end.

Tough grader
EXTRA CREDIT
Test heavy
Class Info

Online Classes

100%

Attendance Mandatory

68%

Textbook Required

27%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 135 grades
Most common grades:
A (41)
Not sure yet (23)
B (18)
Grade Distribution
A(59)B(33)C(10)D(8)F(3)A-/B+(28)
Based on 174 reported grades
A: 41
Not sure yet: 23
B: 18
A+: 18
Common Tags
Lots of homework (69)
EXTRA CREDIT (64)
Tough grader (41)
Participation matters (32)
Group projects (25)
Test heavy (25)
Caring (17)
Respected (11)
Rating Trend

Declining

-1.35 avg change
Feb
Mar
Apr
May
Aug
Dec
Last 6 months
Ratings by Course

2410

5.0

(2)

3330

5.0

(1)

COSC3310

5.0

(1)

COSC6308

5.0

(4)

COSCO1304

5.0

(1)
+21 more courses
Difficulty by Course

COSC3310

4.0

COSC1430

4.0

COSC3337

3.9

COSC4337

3.9

COSC2436

3.9

Similar Professors