2.6

Gity Karami

Computer Science - The University of Texas at Dallas

2.6
Quality
3.4
Difficulty
47%
Would Retake
157
Reviews
2.6
Quality
3.4
Difficulty
2.7
Helpful
2.7
Clarity

47%

Would Retake

157

Reviews

Rating Distribution
Official
157 total ratings

5

29

4

17

3

28

2

33

1

45

What Students Say

Not the best English skills, and reads mostly off of powerpoint slides

CS4337 - 4.0 rating

Hard to learn from even though she is very knowledgeable

CS4337 - 2.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

46%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 93 grades
Most common grades:
A (36)
Not sure yet (29)
A+ (25)
Grade Distribution
A(61)B(7)C(5)D(0)F(0)A-/B+(20)
Based on 131 reported grades
A: 36
Not sure yet: 29
A+: 25
A-: 15
Common Tags
Lots of homework (68)
EXTRA CREDIT (41)
Tough grader (41)
Beware of pop quizzes (32)
Get ready to read (27)
Caring (25)
Group projects (19)
Accessible outside class (16)
Rating Trend

Improving

+0.25 avg change
Feb
Mar
May
Aug
Nov
Dec
Last 6 months
Ratings by Course

CS4375

3.3

(10)

CS6314

3.1

(9)

CS2340

3.1

(30)

CS3340

3.0

(3)

CS1336

3.0

(2)
+8 more courses
Difficulty by Course

CS3340

4.3

CS3345

4.0

CS5343

4.0

CS4337

3.7

CS4375

3.6

Reviews (152)
5.0
3.0
CS4337
Aug 28, 2018
Would take again

She is brilliant and knowledgable. She is very organized and teaches well. She a is caring professor and replied to my emails quickly.

Respected
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
2.0
3.0
CS4337
Grade: B-
Nov 6, 2018
Wouldn't take again

She reads right off of her Power Point slides and has very poor English skills. She does take student's suggestions into account but she doesn't stick to her word and will change the course expectations. Hard to learn from even though she is very knowledgeable. Work is intermediate to hard so you must pay attention in class and study on your own.

BEWARE OF POP QUIZZES
5.0
3.0
CS4337
Grade: A+
Nov 7, 2018
Would take again

She is a knowledgable and caring professor. she gives us a take home quiz for each chapter . The quizzes absolutely help me learn the material in this class. They greatly help me read through the very dry textbook and provide a guide for some of the most important information because it is so detail oriented

1.0
3.0
CS4337
Dec 2, 2018
Wouldn't take again

There is a lot of work due in this class. Takes more time to understand the questions than to answer them. 30-50 question quizzes, many homeworks, and projects (one assigns a term paper as a quesiton in the project :/). Had a term paper, project , homework, and quiz due just during finals in this class, not including the final for this class..

Get ready to read
LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
5.0
3.0
CS4337
Grade: A+
Jan 6, 2019
Would take again

Dr. Karami is a caring, helpful, knowledgable, and enthusiastic professor. Her class is full of information. Her exam is easy. She offers a lot of extra credits and curve the grades . It is so easy to get an A in her class.

ACCESSIBLE OUTSIDE CLASS
Caring
EXTRA CREDIT
4.0
4.0
CS4337
Grade: A
Feb 16, 2019
Would take again

Very difficult class. Not the best English skills, and reads mostly off of powerpoint slides. However, she is very nice, is good at explaining if you ask a question during class or in office hours or something. Also provided an extra credit mechanism for those willing to participate.

Lots of homework
Get ready to read
EXTRA CREDIT
1.0
5.0
CS3340
Mar 5, 2019
Wouldn't take again

Spelling "cache" the same way you would spell "cash" would be forgivable if you were new to English or simply didn't know much about computers. This professor has been teaching in the US for a good long while, and made this error repeatedly on the first day of our computer architecture class. The rest has gone exactly as you might expect.

5.0
4.0
CS4375
May 9, 2019
Would take again

She is a knowledgeable and caring professor. She explains difficult materials very well. Highly recommended

Gives good feedback
Accessible outside class
Get ready to read
5.0
2.0
CS4337
Grade: A+
May 17, 2019
Would take again

Attendance is mandatory because she gives around 12 class assignments throughout the year. Test questions are also similar to the class assignments, so i recommend you study them. Also she curves the final grade very generously. I had a high B+/Low A- and ended up with an A+.

Caring
5.0
2.0
CS4337
Grade: A
May 19, 2019
Would take again

LIFE SAVER

Accessible outside class
Participation matters
EXTRA CREDIT
5.0
3.0
CS4337
Grade: A+
Aug 12, 2019
Would take again

Prof. Karami is one of the most dedicated and caring professors I've had at UTD. Her assignments can be a little challenging, but she goes over them in class. Her exams are not hard and are open book. Make sure you print out the author's slides, and you've got an A.

Lots of homework
Clear grading criteria
Caring
1.0
5.0
CS4337
Grade: Not sure yet
Nov 20, 2019
Wouldn't take again

This class questioned my sanity. The grading is so harsh on the in-class and homework assignments. The exams are easier than assignments, but assignments are worth way more. The exams are based off in-class assignments, but definitely not the same, so it can be difficult. You can print off ppt slides, but she doesn't teach, so good luck

Lots of homework
Skip class? You won't pass.
Beware of pop quizzes
1.0
5.0
CS4337
Grade: Not sure yet
Nov 26, 2019
Wouldn't take again

The homework assignments are pretty difficult, and since her lectures and in class assignments don't reflect the difficulty level in the homeworks, it makes it a lot more difficult. The homework is worth 42% and is graded really harshly. The exams are okay, but you have to really understand the material to do well. Be prepared to take time on hw

Lots of homework
Skip class? You won't pass.
4.0
3.0
CS4337
Grade: A+
Dec 18, 2019
Would take again

She was a great professor who really cared for her students. Her homework is insanely difficult but her exams are insanely easy. Thankfully there's only 6 homework assignments and they don't take up too much time. She has 10 out of 10 power point slides that you can use on the exams. She teaches well and she extended the due date for every homework

Lots of homework
Accessible outside class
Caring
2.0
4.0
CS4337
Grade: C-
Dec 19, 2019
Wouldn't take again

The homeworks were insanely difficult, took alot of hours, got 60s on them, grading criteria very strict, missing grades so it was an unorganized class, exam was easier than HWs. You'll learn the concepts IF you ask the questions because she is willing to teach but you have to understand it for yourself. Passed due to the curve. Avoid if you can.

Participation matters
Caring
Tough grader
1.0
5.0
CS4337
Dec 29, 2019
Wouldn't take again

The difficulty of the homework was intense and takes up a long time to complete. You have to be there every day because she gives out random in-class assignments that are similar to the exam, but also not completely similar, so you have to study a lot. The homework is a large percentage of the grade though, and she has VERY strict grading on those.

Lots of homework
Skip class? You won't pass.
2.0
3.0
CS1336
Grade: A+
Feb 11, 2020
Wouldn't take again

Attendance is technically mandatory, but the lectures aren't helpful. You'll learn more from doing the lab and homeworks in class than paying attention. There are homeworks assigned during class and often due the same day. The instructions very vague and confusing even if you understand the concepts.

Group projects
EXTRA CREDIT
3.0
4.0
CS3340
Grade: Not sure yet
May 6, 2020
Would take again

Her assignments can be tedious. She's good with extending due dates for assignments if you ask. There's two exams a final and a midterm and you're given a review for those. Overall she's really nice but the material can be tough!

Lots of homework
Get ready to read
Participation matters
4.0
3.0
CS4375
May 8, 2020
Would take again

I enjoyed machine learning with Dr. Karami. The book is not required for class - you learn everything you need from slides and her detailed examples and demonstrations. Don't worry if you're not familiar with R, she will show you what you need to complete assignments. I appreciated her ability to break things down so you can easily understand.

Accessible outside class
Clear grading criteria
Caring
5.0
4.0
CS3340
Grade: A
May 12, 2020
Would take again

Overall not a bad experience.

Accessible outside class
Clear grading criteria
EXTRA CREDIT
1.0
5.0
CS4337
May 15, 2020
Wouldn't take again

Assignments are ridiculously hard and the professor is not really good at explaining. Hated this class, and was very stressful.

Lots of homework
Tough grader
1.0
5.0
CS4337
Grade: Not sure yet
Jul 19, 2020
Wouldn't take again

DO NOT TAKE THIS CLASS. My grade is A right now, but that took a lot of reading. And not sure if that's gonna remain A. Hardest part is the assignment. Very very long and difficult assignments. She expects you to learn all the programming language in one semester, which is OK in a sense but damn the assignments related to it are crazy.

Lots of homework
Get ready to read
Participation matters
2.0
4.0
CS3345
Sep 16, 2020
Wouldn't take again

Avoid if you can. Took her for 3345 during covid, so online. Maybe input and feedback from an in person class would improve her lectures. But from my experience she doesn't explain things clearly. She will drone on in a meek voice never elaborating. You may leave class thinking things are more complex than they really are.

5.0
2.0
CE4337
Grade: A
Nov 2, 2020
Would take again

Karami is great for OPL, especially online! Her lectures are pre-recorded so you can pause and play at any time and she used Piazza for questions and engagement. Exams and quizzes were open for 24 hours and she gives plenty of time to complete the assignments. I opened the book like twice. Overall, pretty easy to get an A in a virtual format.

Lots of homework
Clear grading criteria
2.0
3.0
CS4337
Grade: A
Nov 19, 2020
Wouldn't take again

Homework was long, tedious, and confusingly worded, often requiring her to clarify multiple questions online through email/Piazza. Her lectures are hard to understand and sometimes more confusing than just reading the slides or even just googling. The assessments are fair.

Lots of homework
1.0
4.0
CS4337
Grade: A
Nov 22, 2020
Wouldn't take again

Class is divided into quizzes, assignments, and exams. The quizzes are fairly easy. The assignments take hours to complete and are more important than quizzes. Part of what makes this class so frustrating is the fact that the questions on assignments are hard to understand. I can't stress enough how important it is you start the assignments early.

Lots of homework
Accessible outside class
So many papers
3.0
5.0
CS3345
Nov 27, 2020
Wouldn't take again

Her lectures are great, very easy to follow, and look like Khan Academy videos. Unfortunately, she has 6 assignments worth a total of 48% of the grade, with 2 tests being 48 %. The assignments are unbelievably hard and soul-sucking, requiring hours to properly complete. She is a nice caring professor but the assignments are insane.

Test heavy
So many papers
Tough grader
2.0
3.0
CS3345
Grade: A
Dec 13, 2020
Wouldn't take again

Everything from assignments to exam questions were straight from the textbook and therefore super vague; almost everything had to be clarified on Piazza which was frustrating. 20min lecture videos that followed the book exactly; they didn't help me much. No Honorlock for exams but they took me 3+ hours to do. Extended deadlines a few times though.

Lots of homework
Accessible outside class
Test heavy
3.0
4.0
CS4337
Grade: A+
Dec 15, 2020
Would take again

She is not that bad some people said. Yes, there is a lot of homework, but it is manageable. She does offer a lot of extra credit opportunities, there are professors that do not even do that. She also extended homework multiple times. She is an okay lecturer, reads off slides basically but not as bad as people have described her below.

Respected
Lots of homework
EXTRA CREDIT
3.0
5.0
CS4337
Grade: A+
Dec 15, 2020
Wouldn't take again

The homework is going to take many, many hours. Even if you think that it looks easy at first glance, start way ahead of time. This class was by far the most time consuming I took this semester. Weekly quizzes are fairly and easy and straight from lectures. Tests are also generally easy.

Lots of homework
Accessible outside class
Tough grader
2.0
4.0
CS4337
Apr 12, 2021
Wouldn't take again

Her assignments are brutal and take time to complete. Besides the assignments being hard, is difficult to know what she wants so have to be asking questions on piazza. Do not respond to emails. Not a fair grader.

Tough grader
1.0
4.0
CS4337
Grade: Not sure yet
May 10, 2021
Wouldn't take again

DO NOT TAKE. HER CLASS IS HORRIBLE ONLINE. SERIOUSLY. TAKE SOMEONE ELSE. DO YOURSELF A FAVOR. HWK - 48%, QUIZZES - 4%, TESTS - 48%. HER HWK IS EXTREMELY LONG AND VAGUE. HER LECTURES ARE USELESS. GOOD LUCK IF YOU TAKE HER. THEY LITERALLY TAKE OFF PTS FOR EVERYTHING. SHE EXPECTS PERFECTION ON EACH ASSIGNMENT AND EXPECTS U TO UNDERSTAND HER VAGUE HWK.

Lots of homework
Get ready to read
Tough grader
2.0
5.0
CS4375
Grade: Not sure yet
May 10, 2021
Wouldn't take again

Dr. Karami is knowledgeable and tries to be understanding, but this class was a nightmare. I understand that Machine Learning is extremely hard, but I can't see how it is acceptable to give assignments that regularly fill 25 pages in a pdf doc, not including code segments. The grader will not care how long it took you nor how close you were.

Lots of homework
Accessible outside class
Tough grader
1.0
5.0
CS4375
Grade: Not sure yet
May 12, 2021
Wouldn't take again

First professor I've met that is really out of touch with her students. Not only was 46% worth of credit for the class due in the span of 2 days, the take-home final exam took 2 days straight on finals week to complete. I see this as very inconsiderate to those who have other exams to do. Lectures/grading also were extremely disorganized. Avoid.

Graded by few things
Tough grader
1.0
1.0
CS4375
Grade: Not sure yet
May 12, 2021
Wouldn't take again

I have never in my life taken a worse class than this one. I took Nguyen for architecture, Goodrum for OS and Min for AI. This class takes the cake. I write this review staring at the 28 pages of free-response mathematical carnage I have written to complete her final exam. On top of teaching poorly, she gave us 48 hours to complete. Save yourself.

Lots of homework
Graded by few things
3.0
4.0
CS2340
May 13, 2021
Wouldn't take again

Pros: -Caring, very lenient with the deadline -Ready to help with anything -Exams are similar to the HWs -Extra credit Cons: -super lengthy HWs -Grades come in very late. So you have no idea how you are performing. If you get sth wrong on the HW you also get it wrong on the exam bc they're similar This class is a lot of work, but you learn a lot.

Lots of homework
Skip class? You won't pass.
Caring
1.0
4.0
CS2340
Grade: A+
May 19, 2021
Would take again

She gives hard,time-consuming assignments and the exams and quizzes contain similar questions to the assignments. The textbook was not useful for this class and her lectures were written from textbook. Go to office hours for assignment clarification and watch youtube videos to learn the concepts and start the assignments when assigned.

2.0
4.0
CS4375
Grade: A
May 22, 2021
Wouldn't take again

Tiring course. Each of my assignments/tests took 7-17 pages of detailed calculations. Our final required an extension until 6 AM. We learned R programming, rather than Python (which would've been more useful). For pros, she records detailed lectures, responds to questions quickly and thoroughly, and is lenient with extensions/extra credit.

Lots of homework
Accessible outside class
Test heavy
1.0
4.0
CS3345
Grade: Incomplete
Sep 29, 2021
Wouldn't take again

Not knowledgeable of subject material at all. Her lectures and questions are purely from the textbook. If a student asked something that she can not find in the textbook, she would not know the answer or would answer with a completely different answer. She lacks awareness of her own teachings and does not know what she is doing.

4.0
2.0
CS1336
Grade: A+
Nov 12, 2021
Wouldn't take again

I took her for an entry level course so the material was very light. In class it was very hard to hear her as she speaks very softly, so I switched to participating in online, so I could blast my speakers, and I had an easier time. Homework is on par with what is taught in lectures and the deadlines often get extended. Very solid choice for 1336.

Get ready to read
Caring
2.0
4.0
CS4337
Nov 14, 2021
Wouldn't take again

Lectures are difficult to understand. Professor has an annoying obsession with using PDFs for assignments and submissions. Some homework feels less about programming and more about transcribing an image from a PDF into your code. Also, her tedious assignments are worth a lot, and she gives little time on exams. Pop quizzes are a thing. Beware.

Beware of pop quizzes
EXTRA CREDIT
2.0
3.0
CS4337
Grade: Incomplete
Dec 7, 2021
Wouldn't take again

Karami's really great... when you're only watching her online lectures. In-person, however, her lectures are dry. Come to class expecting pop quizzes because that is what she uses for "attendence." The homework instructions are vague and lectures do not prepare you for them, despite them making a sizable part of your grade. Exams are reasonable.

Get ready to read
Beware of pop quizzes
So many papers
1.0
5.0
CS4337
Dec 8, 2021
Wouldn't take again

Maybe this was a decent class online, but the experience was terrible in person. In-person lectures were extremely dry and did not adequately prepare you for the homework and and resources were hard to find. I understand the importance of rigor, but this class was merely time-consuming and tedious.

Lots of homework
Participation matters
Skip class? You won't pass.
4.0
5.0
CS4337
Grade: A
Dec 10, 2021
Would take again

Karami's honestly a pretty nice person and professor and for the first half of the semester I actually kind of enjoyed the class. She'll also make sure you get an A. However, the homework assignments are a real pain because 1) they're really long and 2) they're over stuff she hasn't entirely taught in class so Stackoverflow is your saving grace.

Lots of homework
3.0
3.0
CS4337
Grade: A+
Dec 11, 2021
Would take again

Karami's assignment are long, hard, and annoying, which is the only real challenge in the class (exams are easy). She doesn't teach a good portion of the material in class, so you have to learn it on your own. Her lectures are pretty boring, but they are still informative. She's a fine professor, and I would take her again if I had to.

Lots of homework
EXTRA CREDIT
2.0
4.0
CS4337
Grade: Rather not say
Dec 15, 2021
Wouldn't take again

The worst parts about this class are the assignments and the lack of time given on exams. The quizzes are easy, the tests mimic the stuff you do on assignments, but the assignments are super long. Imagine what other classes call a project, condensed into a single question and you'll have 8 of those on average per hw. All your time will be drained.

Lots of homework
Beware of pop quizzes
Lecture heavy
2.0
4.0
CS4337
Grade: A+
Dec 18, 2021
Would take again

Karami seeks to ensure your life is a living hell. Assignments should be treated as projects, because they will take days. Courseload is disproportionately heavy due to long, tedious assignments. She is very willing to extend deadlines and curve grades when asked nicely, so try your best and try not to cry yourself to sleep. Work hard, then easy A+

Lots of homework
Clear grading criteria
Tough grader
2.0
4.0
CS2340
Grade: Not sure yet
Apr 5, 2022

This course is a LOT of material and a LOT of work already. Her lectures are based off of the textbook, and sometimes during lectures she can't explain the material well. The assignments are incredibly hard and often take days, and will sometimes force you to learn something not taught in the lectures. Exams are about as hard.

Graded by few things
3.0
3.0
CS4375
Grade: A
May 13, 2022
Would take again

underrated professor at UTD, she's the GOAT; she is helpful outside of class, start assignments early, piazza is main communication engine for all her classes, she curves at the end of semester as well, in person/online lectures and online quizzes where some count for your grade and some are extra credit to boost your grade, worth an investment

4.0
4.0
CS4337
Grade: A
May 17, 2022
Would take again

The class wasn't too bad. The exams were open-note and graded fairly easily and based on understanding. The assignments are heavy but she gives extensions whenever asked. Make sure to start the assignments early and work on them a little by little and you'll be fine. Not a bad professor but the class material is dense so make sure you study.

EXTRA CREDIT
Lots of homework
Accessible outside class
5.0
2.0
CS4375
Grade: A
May 18, 2022
Would take again

Professor Gitty Karami is willing to answer any questions you have for assignment and help you with any difficulty you face. if you know how to do assignment the exam will be very easy to Ace. Everything is listed on lecture slides. Practice example problem to help prepare for the tests .Another thing help in this class watch pre-record lecture.

Group projects
Clear grading criteria
Inspirational
3.0
4.0
CS2340
Grade: A+
May 22, 2022
Would take again

3 out of 5 of the homeworks were rather ridiculously long. The most helpful things is that she curves well at the end of the class. Furthermore, her tests aren't one of those where you end up with a 40-70 after studying. Still probably one of the better choices for this class.

Lots of homework
Accessible outside class
3.0
3.0
CS2340
Grade: A-
May 22, 2022
Would take again

Long homeworks every couple weeks but good deadlines (sometimes extends them). Short take-home quizzes. Open book/note exams but are fast paced. Lectures help explain but are based off the book. Extra credit, bonus questions on the 2 exams, exam curves, may curve class average at the end. Piazza forum for out-of-class communication.

Get ready to read
EXTRA CREDIT
Lots of homework
5.0
4.0
CS4375
Grade: A
May 23, 2022
Would take again

Decent professor!

EXTRA CREDIT
Group projects
Caring
3.0
3.0
CS2340
Grade: Not sure yet
Sep 25, 2022

Extremely unorganized. Can't stress that enough. But her assignments are very doable, along with the quizzes. Easy grader and open note exams. Just make sure you don't fall behind and you'll do good.

Clear grading criteria
Lecture heavy
Online Savvy
2.0
3.0
CS4337
Grade: Not sure yet
Oct 9, 2022

Do not take this class unless you are willing to teach yourself 90% of the material. The assignments are extremely long and tedious. She'll go over extremely easy examples of a concept in class- and then assign the hardest version of that problem without any resources or explanation. She seems like a nice person - but this class is painful.

Get ready to read
Lots of homework
2.0
4.0
CS2340
Oct 16, 2022

Her class will require a LOT of self study, there are many things she doesn't go over in the lectures. There are lots of homework projects and assignments. Tests are okay, it really depends on if you studied the right thing because this class has so much content. Not the greatest professor but I've had worse.

Get ready to read
Lots of homework
2.0
4.0
CS3345
Grade: Not sure yet
Nov 11, 2022

She's a nice person, but the class is ridiculous. She always has to extend HW deadlines by over week b/c she gives problems that are too difficult, 1000x harder than anything she covers in lectures. Many HW problems are impossible w/o outside help. The tests so far haven't been bad. I think she tries to balance HW difficulty by giving easier exams.

Get ready to read
Lots of homework
1.0
5.0
CS5343
Grade: Incomplete
Nov 12, 2022

If you're a beginner and hope to understand her lectures, you're wasting your time. The toughest assignments I have seen in my life! Each assignment is very unclear and abstract and takes more than week to finish as each question is a project in itself AND IS ABSOLUTELY UNRELATED TO THE CLASS. PLEASE AVOID TAKING HER CLASS IF YOU CAN.

Get ready to read
Beware of pop quizzes
So many papers
2.0
4.0
CS4337
Grade: Not sure yet
Nov 25, 2022
Would take again

Introduced pop quizzes this semester to ensure class attendance. Fortunately you could still attend online or in-person. Homeworks were really long & difficult but there was only 5. Tests are very hard but you can bring printed slides & homeworks that have a lot of the information you will need. This class is a lot of work.

1.0
4.0
CS5343
Grade: B
Dec 19, 2022

Basically just repeat everything in the textbook without any extra explanation. So why we pay thousands dollars to take this class? Stupid policy for assignment submission. I lose 20pts because I include pdf file into the code zip file and my grades drops. She doesn't care how much you learned. No sample answer no demonstration for assignment.

Tough grader
Test heavy
1.0
5.0
CS5343
Grade: Not sure yet
Dec 20, 2022

JUST DON'T TAKE THIS COURSE UNDER HER. I scored A in 6000 level courses deemed to really tough however her grading criteria are not clear as well as question asked in assignments and homework are not even touched upon in the lecture. She just reads the slides. Take anything but this class.

Tough grader
EXTRA CREDIT
Lots of homework
5.0
4.0
CS2340
Grade: A
Dec 20, 2022
Would take again

Yes. Her assignments are difficult but If you read her lecture notes and do all of her assignments, you will learn a lot . She is SO generous with extension, extra credits and curves. Highly recommended!

Get ready to read
EXTRA CREDIT
3.0
4.0
CS3345
Grade: A
Dec 20, 2022
Would take again

Professor Karami seems knowledgeable about the topic, but that doesn't translate well in the lectures. The assignments are really hard to the point she has to constantly extend the deadlines multiple times. The tests are also hard because of the inadequate lectures. But she does apply a very generous curve at the end along with extra credit.

Lots of homework
Caring
5.0
3.0
CS2340
Grade: A-
Dec 21, 2022
Would take again

Professor Karami cares about her students and goes over the topics several times to make sure everyone understands. Her detailed lecture notes and assignments are enough to learn the materials and prepare for exams. Overall 5 to 6 assignments, 10 to 11 quizzes, 2 Exams. Exams are open note, open book. She curves in the end and gives extra credit.

EXTRA CREDIT
Amazing lectures
Caring
5.0
3.0
CS5343
Grade: A
Dec 26, 2022

Cons: 1. Assignments are lengthy 2. Alternate class has short quiz related to class 3. Not confident in some topics 4. Not much organized Pros: 1. Generous with extensions & extra credits 2. Online as well as in-person class 3. Take home final exam with enough time limit 4. A good person. Decide according to your preferences.

EXTRA CREDIT
Lots of homework
Caring
4.0
4.0
CS5343
Dec 28, 2022
Would take again

Her assignments are challenging but helped me learn the materials and get an internship. Don't cry yourself to sleep. Work hard, you will get an A.

Get ready to read
Lots of homework
3.0
5.0
CS3345
Grade: A
Jan 1, 2023
Would take again

If you do the homework and sample exams, you will get a good grade. That being said, it's not extremely difficult since she explains decently well, but it takes a LOT of work. Also includes: vague instructions, end-of-lecture quizzes, curves, extra credit, deadline extensions, and open-note exams. Basically only accessible in class and via Piazza.

EXTRA CREDIT
Lots of homework
5.0
3.0
CS5343
Grade: A
Mar 22, 2023
Would take again

The professor's teaching is okayish and her assignments are difficult but doable. You can get an A if you are consistent in the class.

Lots of homework
Beware of pop quizzes
Caring
5.0
5.0
CS4375
Grade: Not sure yet
Mar 29, 2023
Would take again

Dr. Karami is a nice person. Her assignments are difficult but doable. Her exam is easy. I would take her again

Get ready to read
Lots of homework
Caring
2.0
3.0
CS4337
Grade: Not sure yet
Apr 19, 2023

Nice professor but not really responsive outside of class. The exams aren't too bad (just study the slides and past homework and you'll be fine).

Lots of homework
Caring
3.0
3.0
CS4341
Grade: Not sure yet
May 2, 2023
Would take again

Not horrible, not the best. Random pop quizzes at the end of class for completion grade-kind of annoying bc lectures can be boring. She streams lectures & in person. Exam is open note-very similar to review that is posted a day before exam. HW is txtbk probs, given plenty of time to do. CS4341 is hard but w/ how she structures it, it's manageable.

Lots of homework
Beware of pop quizzes
1.0
4.0
CS2340
May 14, 2023

Inconsistent grading. She grades based on how she feels.

Tough grader
Beware of pop quizzes
Lecture heavy
1.0
5.0
CS2340
Grade: A-
May 15, 2023

Terribly long homework. The examples she gives during class have nothing to do with homework. Exams are difficult. There were many questions on the final exam that weren't on the sample test. Tough grader.

Tough grader
Lots of homework
Test heavy
4.0
2.0
CS2340
Grade: A
May 16, 2023
Would take again

Karami is overall a very caring professor, and she tries to work with you if you arent doing well. The quizzes are graded on completion so you arent punished for not immediately knowing what you are doing. The assignments are lengthy but you get 2-3 weeks. The 2 main tests are somewhat hard. MAKE SURE you know when quizzes are posted.

Beware of pop quizzes
Caring
Lecture heavy
4.0
2.0
CS4341
Grade: A+
May 18, 2023
Would take again

Stopped going to class since lectures were online, assignments are very long and tedious, exams are almost straight off the sample exam. As long as you understand the sample exam you will do well on the exam. Also gave a generous curve. Did not learn much though.

2.0
4.0
CS2340
Grade: B-
May 18, 2023

When grades were eventually posted, they lacked clarity and transparency. Professor Karami failed to provide adequate explanations for her grading criteria, leaving students in the dark about how their work was evaluated. This lack of transparency hindered our ability to improve and understand our mistakes.

3.0
4.0
CS4337
Grade: A
May 31, 2023
Would take again

Prof Karami provided good lectures, she live streamed the lectures on teams and also had prerecorded lectures which was pretty helpful for note-taking. Popup quizzes for attendance. HW was extremely long and tedious, but she does provide plenty of time for it, so start ASAP. Exams are not that hard you do the sample exam. Exams are open notes.

Tough grader
Amazing lectures
Lots of homework
1.0
1.0
3377
Grade: C+
Aug 11, 2023

This professor was beyond disorganized, were supposed have 5 assignments which became 4 two weeks before the final exam. There were completion grade quizzes every single class that said verbatim "Explain this program" which evidently was also on the final exam. She wanted us to explain the program line by line and say what each line meant.

Tough grader
Get ready to read
Lots of homework
4.0
2.0
CS6314
Grade: A+
Aug 16, 2023
Would take again

The lectures were on-site, but streamed through teams and recorded (uploaded right after class). On-site attendance was not mandatory (except for final), but quizzes were given most classes (easy and completed on learning). Project based class. Projects very long and unclear instructions. Generous grading. Lots of self-teaching though.

Lots of homework
Beware of pop quizzes
Graded by few things
3.0
3.0
CS2340
Grade: A+
Aug 17, 2023

Homework was pretty lengthy but doable. A lot of technical difficulties occurred for online lectures, so I recommend going in person. Lectures are decent but a bit fast, but they are all recorded. A lot of in class quizzes. There's a lot of extensions. Note that this was taken in the summer.

Get ready to read
EXTRA CREDIT
Beware of pop quizzes
4.0
4.0
CS6314
Grade: A+
Sep 2, 2023
Would take again

Professor Karami is a very caring professor. Homework was pretty lengthy but doable. her lectures are decent but a bit fast. her exam is easy. I would take her again

2.0
4.0
CS4337
Grade: Not sure yet
Oct 27, 2023

She is a very disorganized professor but a nice person. Take her if you have no other options, her assignments are terrible, goes too fast when teaching. Only one exam and lots of pop quizzes.

Lots of homework
Beware of pop quizzes
Lecture heavy
5.0
3.0
CS4341
Grade: A-
Nov 1, 2023
Would take again

Professor Karami has in-depth knowledge in digital logic. Her clear and concise explanation help me understand concepts easily. Her YouTube videos are good study resources. Sample exams help prepare for the exams. Overall 12/13 quizzes, 5 hw, 2 exams (open book + notes). Neso academy is helpful if anyone wants to learn more about digital logic.

EXTRA CREDIT
Lots of homework
Beware of pop quizzes
2.0
4.0
CS4337
Grade: A+
Dec 13, 2023

Abysmal organization. HW has typos on first publish + must ask for expectations. When you ask you often get off topic/filler response or ignored. 2+ wks behind at end. Gave 500 students 1.5hr to check final 12hr before leaving town. She's kind in person. 1 cumulative final open book/note. Easy-ish A paid in frustration. All profs for 4337 are pain.

Lots of homework
Lecture heavy
2.0
1.0
SE3377
Grade: A-
Dec 23, 2023

Nice professor who is willing to extend the deadlines for quizzes. Open-notes exam with most of everything in the review sheet. However, the time-space between each homework is so stressful and you will learn nothing much from her.

EXTRA CREDIT
Caring
1.0
3.0
CS6314
Grade: B+
Jan 4, 2024

Really bad teaching, equally bad grading. Slides are directly taken from w3schools and examples are just shown by opening w3schools editor. If she tries to demonstrate something on her own, she almost always runs into errors and the students have to correct her. Even slightest mistakes in the exam causes you to lose all the marks for the question.

Tough grader
Lots of homework
4.0
4.0
CS4337
Grade: A-
Jan 17, 2024
Would take again

Prof Karami provided good lectures. Exams are difficult but open notes. Lecture slides have many examples and are helpful for exams. HW was extremely long and tedious, but she does provide plenty of time for it

Tough grader
Get ready to read
EXTRA CREDIT
2.0
3.0
CS2340
Grade: A+
Jan 21, 2024

A little disorganized - professor would sometimes go over the same topic several days in a row. She does cover a lot of examples during class, which is helpful, but the assignments can still be tedious and the TA doesn't provide great feedback. The assignments and practice exam prepare you well for the exam (which is open note).

1.0
3.0
CS4341
Mar 21, 2024

I hate how this professor copies everything from the textbook while we copy what she writes down from the textbook. There is not much teaching that goes on rather you have to analyze and try to learn yourself because the professor doesn't explain what she is writing down as she copies from the textbook.

Beware of pop quizzes
1.0
4.0
CS4341
Mar 21, 2024

Professor Karami does not reply to emails and neither does she upload her notes in a timely manner. I will never take her again!

1.0
5.0
CS4341
Grade: Not sure yet
Apr 17, 2024

Where does UTD find these professors? I have never met a person who refuses to read what is in front of their eyes. She can't even copy what the textbook says! Also, who teaches the same lecture over and over again?? Please run away, or you will cry. I don't even know if the curve is worth it anymore (if there is one).

Tough grader
Beware of pop quizzes
2.0
5.0
CS4337
Grade: Not sure yet
Apr 18, 2024

Okay professor, lenient with deadlines and extra credit, but hw is very long and tedious and she seems like the type to assign those hw because she assumes students are passionate about the course.

EXTRA CREDIT
Lots of homework
Beware of pop quizzes
3.0
5.0
CS2340
Grade: Not sure yet
Apr 20, 2024
Would take again

Overall she is an okay professor but her assignments are very long and challenging . I could not take another class with her for next semester as her classes fill up so fast

Get ready to read
EXTRA CREDIT
Lots of homework
5.0
3.0
CS2340
Grade: A-
May 6, 2024
Would take again

By far the best professor for CS 2340 (Computer Architecture). She posts all her lectures to e-learning which makes it really easy to catch up if you miss class.

Beware of pop quizzes
Accessible outside class
1.0
3.0
CS3377
Grade: Not sure yet
May 6, 2024

Dr Karami had a super poor course structure. Nothing was outlined properly and she never could answer student questions because she did not know the answers. She changed how things would work after you had already done them because she felt like it, even did it during the class final. I would avoid this teacher at all costs.

Graded by few things
1.0
4.0
CS3377
Grade: B
May 8, 2024

Class was extremely disorganized, with homework being completely detached from the lectures (which were not good). Quizzes every lecture which took a long time for only 5% of your grade. Final exam was ripped from textbook questions, asking you to write extremely long code by hand (would be impossible if it weren't open note)

Beware of pop quizzes
4.0
3.0
CS2340
Grade: A
May 14, 2024
Would take again

Teaching style is monotonous but you if you pay attention closely you'll be fine. She has good notes and recorded lectures so even though you didn't understand the lecture you got those to fall back on. Exams are not that hard...OPEN TEXTBOOK AND NOTES! Homework is lengthy so make sure to start early.

Lots of homework
Beware of pop quizzes
2.0
4.0
CS2340
Grade: Not sure yet
May 15, 2024

Pros: Her exams are open notes and the questions are from the review. She posts video lectures that are good. Cons: In-class quizzes randomly. Her in-class lectures are not good since she writes down everything on a notepad. Her TA started grading really hard after the midterm. There is no consistency and clarity in the grading sometimes.

Lots of homework
Beware of pop quizzes
Lecture heavy
4.0
4.0
CS4337
Grade: Rather not say
May 17, 2024
Would take again

Dr. Karami is a very caring professor. Her assignments are lengthy and her TA grades harshly. Her lectures are monotonous but if you pay attention you will be fine. She is one of the better professors for paradigms ( CS4337)

2.0
4.0
CS2340
Grade: A
May 17, 2024
Would take again

Her lectures are boring. Her tests are open note, but easy to mess up. Her homeworks are time consuming, but TA graded first four leniently and graded last one harshly. She is one of the better professors for Computer Architecture. Her pop quizzes were stressful but they were luckily completion grades. Luckily curve was generous.

Tough grader
EXTRA CREDIT
Lots of homework
1.0
2.0
CS4341
Grade: A+
May 28, 2024

Horrible class. Bad at teaching, bad at communicating, homework is long and tedious, grading takes over a month, in-person quizzes every class, the list goes on. Exams are literally off the homework, and the homework is off the textbook. You can look up the textbook solution PDF lol. Easy class but still horrible, nonetheless.

Lots of homework
Beware of pop quizzes
3.0
3.0
CS2340
Grade: Not sure yet
Aug 5, 2024
Would take again

Open notes exam, pop quizzes she lets you work w anyone, mostly completion grade. 4 total assignments that are super long and %50 of your grade only first 2 graded generously. Exams easier than assignments. She's caring professor but she speaks slow but goes over topics quick and jumps from one to another so it's easy to lose focus and get confused

EXTRA CREDIT
Lots of homework
Beware of pop quizzes
2.0
3.0
CS2340
Grade: A
Aug 15, 2024

key takeaway is that this prof allows you to work with 1 grouopmate for all assignments. the TA grades very harshly but tests are open-note and are all questions you've seen before on prev reviews/hw/quizzes, so print every one of those out. be aware she is the final boss for ADHD students. she teaches very slowly and is very monotonous.

Tough grader
Group projects
Beware of pop quizzes
3.0
2.0
CS6314
Sep 15, 2024
Would take again

Professor Karami is very nice and does her best to explain the material. The in class quizzes are a bit fast paced, but they are graded based on completion and you learn a lot from them. While the lectures are a bit dry, she does explain the concepts clearly for the most part, and the assignments are not bad.

Group projects
Respected
3.0
3.0
CS6314
Oct 9, 2024
Would take again

Professor Karami was very nice. This class had group assignments and some group quizzes, but overall was on the easier side.

Group projects
Beware of pop quizzes
2.0
2.0
CS2340
Grade: Not sure yet
Dec 7, 2024

very monotonus lectures, just writes on a notepad so very easy to get lost. exams are like the quizzes and review so memorize those. open note which is good but exams were a bit harder. didnt learn much in her class as she didnt teach well but probably best option out of the other professors. what can i say utd doesnt have good cs profs ig.

1.0
5.0
CS4337
Dec 9, 2024

Horrible prof, grading was about as good as a random number generator. She has no sympathy or leniency. Get 9/10 parts to a question right? Well here is 0 credit for it. Also she has no examples to base your answers off. She is too lazy to give answer keys for reviews. Uses student solutions to base sample problems, and they are sometimes incorrect

Tough grader
Beware of pop quizzes
Test heavy
1.0
4.0
CS4337
Grade: Not sure yet
Dec 10, 2024

In this course expect to have a partner for all asignments. This is REQUIRED you are assigned one if you dont find one, and to be honest the homework would be impossible if it wasnt split up. Her lectures are not good, she prints out the slideshows and writes on top of them. The only saving grace is the curves.

Tough grader
EXTRA CREDIT
Group projects
5.0
1.0
CS2340
Grade: A
Dec 18, 2024
Would take again

Very sweet and kind professor. If the final exam grade is lower than the midterm exam grade, the final exam grade gets replaced with the midterm grade and vice versa. All quizzes are completion grades. Her extra credits make it easy for a 4.0 GPA in her class. Also, she teaches in a way that the students can understand the course material.

EXTRA CREDIT
Caring
Respected
3.0
3.0
CS2340
Grade: A
Dec 18, 2024
Would take again

Lectures are unorganized and she is difficult to understand. There is at least one pop quiz a week but she gives 1-2 days to work on it and they are completion. Projects are time-consuming but doable with a partner. There are no answer keys for exam reviews. She's a kind person, just not a good professor. Extra credit will save your grade though.

Group projects
Lots of homework
1.0
3.0
CS4337
Grade: A
Dec 19, 2024

Very disorganized. Grades very hard and curves a lot. There was no midterm grade and the curve is hidden. Be ready to print 100s of slides to use on the final exam. Attend class to get extra credit points on the exam.

Tough grader
EXTRA CREDIT
Beware of pop quizzes
1.0
4.0
CS4337
Grade: B+
Dec 19, 2024

Just take Chris Davis. Karami cares but doesn't really help at all if you get stuck with a bad TA. The lectures are so long and don't make you want to show up. Textbook examples help a lot and the homeworks are basically whole projects. Take Chris Davis and save your mental health.

Tough grader
Get ready to read
Beware of pop quizzes
4.0
3.0
CS4337
Grade: A
Dec 19, 2024
Would take again

Her exams are difficult but they are open book. Her assignments are doable with a partner. She grades very hard but she offers a lot of extra credits. She doesn't post answer key for review but she answers to the questions in piazza. Overall she is a good professor

Tough grader
EXTRA CREDIT
1.0
4.0
CS4337
Grade: C
Dec 19, 2024

Without a doubt my worst class experience in my 3 years of college. I came into this class thinking there is a big curve but she just suddenly stopped doing that? Extra credit is not what it seems and the TA has it out for you. You make one small mistake and you get 20 points docked off and there's been cases of disputing that causing more docking

Tough grader
Participation matters
EXTRA CREDIT
2.0
5.0
CS4337
Grade: Rather not say
Dec 20, 2024

Dr. Karami is nice and knowledgeable HOWEVER Class was such a pain and her TA this semester is mostly to blame. You're allowed to submit a dispute but they take extremely long to make changes if any and they've shown to not work in your favor so beware. Hw is hell. Pop quiz nearly every class! Don't expect the “huge curve” she's known for.

Tough grader
Group projects
Lots of homework
1.0
3.0
CS4337
Grade: Rather not say
Dec 20, 2024

Karami is kind and caring. Super chill about deadlines. But then there's her TA, who felt like the final boss of this course. She'd dock you 20-30pts like she is charging rent on your assignments. Also, the final curve was like a bag of chips, looked promising, but was mostly air. Some students got a handful, while others just crumbs.

1.0
5.0
CE4337
Grade: B
Dec 20, 2024

TA will kill your grade, GPA, and will to live. All her exams are now in the testing center on paper. If you dispute your grade on something it gets lowered. 4 Assignments that are in groups of 2 and graded very harshly. Paper attendance when she feels like it. Curve is bad. Lectures are monotonous, boring, and hard to follow. she will cook you.

Tough grader
Group projects
Graded by few things
1.0
5.0
CE4337
Grade: B
Dec 20, 2024

She waited til the day after the last possible date to drop her class to drop the midterm grade. Karami is officially cooked for all her classes now, don't take her for anything. Pay close attention to her submission guidelines too, if you don't submit it exactly how she wants she'll take points off. my avg curve was B- to a B.

Tough grader
Lots of homework
Beware of pop quizzes
2.0
4.0
CS4337
Grade: A-
Dec 21, 2024

While she is a pretty nice person and fairly flexible, she is a pretty disorganized professor, with few answer keys for problems she releases. Her graders often take off insane amounts of points for things. All assignments and quizzes are done with a partner. I wouldn't take her again.

Tough grader
Caring
3.0
4.0
CS4337
Grade: Rather not say
Dec 21, 2024
Would take again

Dr Karami is a very caring professor. Her TA grades harshly but you are allowed to dispute your grade. We got many points back after disputing our grade. However, it took extremely long time that Dr Karami changed our grade.

Tough grader
EXTRA CREDIT
Caring
1.0
4.0
CS4337
Grade: B+
Dec 23, 2024

Dr. Karami was a very caring professor, but the course itself felt disorganized. Finding more material online to try to understand the content more is nonexistent, solutions from other professors were completely different. She cares and tries to give more credit but don't expect a huge curve to your grade. Long group homeworks!

Tough grader
Lots of homework
Caring
3.0
3.0
CS6314
Grade: A-
Dec 27, 2024
Would take again

Professor Karami was very nice and the class was on the laid back side aside from the last 2 projects. There was 1 exam that was average in difficulty, and the grading is on the lenient side. Would recommend.

Group projects
3.0
3.0
CS6314
Grade: A-
Jan 9, 2025
Would take again

Professor Karami was very nice. The lectures are basically going over the slides from eLearning, and the quizzes/assignments are not bad (except for assignments 3 and 4). The final exam was not too bad either.

Group projects
4.0
3.0
CS6314
Grade: A-
Jan 21, 2025
Would take again

Professor Karami's lectures are read off slides posted on eLearning, and the first half of the semester there were in class quizzes at the end of lectures. The quizzes are partner/group, as are the projects. While he exam was moderate in difficulty and the last two assignments were on the difficult side, the class overall was fairly easy.

Group projects
Beware of pop quizzes
3.0
3.0
CS6314
Grade: A-
Feb 2, 2025
Would take again

Professor Karami's lectures consisted of going over slides of code syntax. All assignments are required to be done with a partner, and there is one open note exam that was of average difficulty. I would say this class was pretty good.

Group projects
Beware of pop quizzes
5.0
4.0
CS2340
Grade: Rather not say
Feb 4, 2025
Would take again

Best professor for computer architecture !

EXTRA CREDIT
Group projects
3.0
4.0
CS2340
Grade: A-
Feb 6, 2025

Lectures can be monotonous, but recorded videos and good notes make up for it. Exams are open-book, which helps offset the lengthy, challenging homework. Unstuckstudy was a lifesaver for study prep.

3.0
4.0
CS2340
Grade: B-
Feb 14, 2025
Would take again

She's very nice and understanding, just overall felt hard and lectures were hard to keep up.

Lots of homework
Caring
Lecture heavy
5.0
3.0
CS3345
Grade: A
Mar 2, 2025
Would take again

Recorded lectures were really nice I wish they were publicly available tho

Accessible outside class
1.0
5.0
CS4337
Grade: A-
Mar 28, 2025

Most unorganized Professor ever!

Tough grader
Lots of homework
So many papers
3.0
2.0
CS4337
Grade: A
May 17, 2025
Would take again

Attendance taken but is not factored into grade. 4 TIME CONSUMING hws, easy weekly quizzes, 2 easy/medium open note paper exams (i heard following semesters will not be open notes/allow cheat sheets anymore). hws and quizzes can be contested if you feel you were graded unfairly. Lectures are confusing, she is not the best at pacing nor explaining.

Lots of homework
Caring
Accessible outside class
2.0
3.0
CE4337
Grade: C
May 19, 2025

very boring class. we had open note exams at the testing center. the final is 35% and the midterm 15%. exam questions are very similar to the practice exam and quiz questions but you still need to understand. i barely passed i also put in bare minimum effort so cant complain. i forgot everything i learned already. youll pass if u do ur work.

Tough grader
Lecture heavy
Test heavy
5.0
1.0
CS4341
Grade: A
May 19, 2025
Would take again

Professor Karami is the best professor ever. Exams in this class are the easiest exams I have ever had to deal with and are open notes. If she is the option for any CS classes GO WITH HER. Her classes are often a HUGE GPA booster especially if you are on a scholarship probation. She also teaches in a way that students can understand the material.

EXTRA CREDIT
Inspirational
Caring
1.0
5.0
CS4337
Grade: C-
May 19, 2025

shes awful

Tough grader
Get ready to read
Lots of homework
1.0
4.0
CS4337
Grade: Not sure yet
May 21, 2025

disorganized class terrible lectures mixed in with weirdly formatted slides, harsh grading and disputes can only be made in person(the final was graded 1 day before all grades are due on orion) terrible class i'd just take someone else theyre likely to be more organized

1.0
2.0
CS4341
Grade: A
May 22, 2025

So unorganized, don't expect to get your work graded for weeks to months. Open note exams so you have to be dumb not to pass and she curves. She doesn't understand the course material and can't do some of the problems she assigns. She also can't submit grades on time.

Group projects
Lots of homework
5.0
3.0
CS4341
Grade: B+
May 22, 2025
Would take again

Her slides are super good. She explained many practice problems in class. Her exams are open book and very similar to the practice exam but you still need to understand.

Get ready to read
Group projects
2.0
3.0
CS4341
Grade: A+
May 22, 2025
Would take again

Her digital logic class is easier than her computer architecture class but her class was disorganized and her TA accidentally leaked everyone's HW 1 grades. I didn't like in person disputes and having to do HW with a partner since I had to do most of work.

Get ready to read
EXTRA CREDIT
Lots of homework
5.0
3.0
CS4337
Grade: A
May 22, 2025
Would take again

She is the GOAT

Get ready to read
EXTRA CREDIT
Group projects
4.0
2.0
CS4341
Grade: A+
Aug 14, 2025
Would take again

The professor is alright, some lectures were better than others. The exams are open note and should be very straightforward if you could do the homeworks (hws are done with a partner, so make sure you understand the problems your partner did). The TA was super strict with the grading for hw, but it didn't matter with how easy the exams were.

Clear grading criteria
5.0
1.0
CS2340
Grade: A+
Aug 21, 2025
Would take again

Took course over summer semester, weekly take home quizzes, 3 assignments containing practice problems, 1 midterm, 1 comprehensive final. Tests are exactly what she went over in class. Dk why theres so many low reviews.

EXTRA CREDIT
5.0
1.0
CS2340
Grade: A+
Nov 11, 2025
Would take again

Took her over the summer for cs 2340, exams were open note she values class participation, she is lecture heavy but just put in the effort you should be good.

Participation matters
Caring
Accessible outside class
1.0
2.0
CE4337
Grade: A+
Dec 3, 2025

Very poor quality of instructor. don't even know where to start but the things I dislike the most about her class is that she just reads slides during the class and expect students to learn so much. Her TA's suck too. They are super harsh grader and also take forever to grade. avoid her at all cost

Tough grader
Lots of homework
Beware of pop quizzes
1.0
2.0
CE4337
Grade: A
Dec 9, 2025

Don't take her class. Youre gonna regret

5.0
3.0
CS4337
Grade: Not sure yet
Dec 14, 2025
Would take again

Her classes fill up quickly, but I managed to get into three of them. Her homework is challenging, but it's doable since she requires you to team up with a partner. Her exams are open-book, which is a huge help. Her TAs grade tough, but she often gives points back if you dispute your grade.

Tough grader
Get ready to read
EXTRA CREDIT
1.0
3.0
CS4337
Grade: A
Dec 14, 2025

I genuinely think how was she able to become a professor. No matter what CS background she has, she is not good at teaching.

Tough grader
EXTRA CREDIT
Lots of homework
1.0
3.0
CS4337
Grade: Not sure yet
Dec 19, 2025

Have a lot to say about her teaching style and how the grade is weighted. you wouldn't learn a thing from her class.

Tough grader
5.0
1.0
CS4337
Grade: A
Dec 19, 2025
Would take again

Very sweet and kind professor! Always is caring for her students. If you attend every class, an A is easy. The fact that her exams are open notes make them easier. If you attend every class, less time is required to study for the exams, and studying for the exams are just a recap of your understanding of the class material!

EXTRA CREDIT
Clear grading criteria
Gives good feedback
5.0
2.0
CE4337
Grade: A-
Dec 20, 2025
Would take again

She is very caring professor. Her TAs grade harshly but she is very helpful during her office hours. You should be good if you attend every class and study practice quizzes

Tough grader
Get ready to read
EXTRA CREDIT
1.0
3.0
CS4337
Grade: B+
Dec 21, 2025

She was not good at teaching Paradigms compared to Computer Architecture and Digital Logic. Her TAs grade HW and exams harshly and she is very stingy with how many points she will give back. Her lectures are confusing especially since she messes up her own questions. Wish there was better options for Paradigms.

Tough grader
EXTRA CREDIT
Lots of homework
3.0
3.0
CS4337
Grade: A
Dec 21, 2025
Would take again

The class is decent overall. The professor is caring, curves the grade, and provides extra credit opportunities. However, the assignments are quite challenging. There are only four, each worth 10%, and grading by the TAs can be really strict, which can cost you a significant number of points. Overall, she's a solid professor.

EXTRA CREDIT
Group projects
Beware of pop quizzes
Class Info

Online Classes

100%

Attendance Mandatory

46%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 93 grades
Most common grades:
A (36)
Not sure yet (29)
A+ (25)
Grade Distribution
A(61)B(7)C(5)D(0)F(0)A-/B+(20)
Based on 131 reported grades
A: 36
Not sure yet: 29
A+: 25
A-: 15
Common Tags
Lots of homework (68)
EXTRA CREDIT (41)
Tough grader (41)
Beware of pop quizzes (32)
Get ready to read (27)
Caring (25)
Group projects (19)
Accessible outside class (16)
Rating Trend

Improving

+0.25 avg change
Feb
Mar
May
Aug
Nov
Dec
Last 6 months
Ratings by Course

CS4375

3.3

(10)

CS6314

3.1

(9)

CS2340

3.1

(30)

CS3340

3.0

(3)

CS1336

3.0

(2)
+8 more courses
Difficulty by Course

CS3340

4.3

CS3345

4.0

CS5343

4.0

CS4337

3.7

CS4375

3.6

Similar Professors