1.9

Ellen Kidane

Computer Science - University of Illinois Chicago

1.9
Quality
3.9
Difficulty
20%
Would Retake
165
Reviews
1.9
Quality
3.9
Difficulty
1.8
Helpful
1.8
Clarity

20%

Would Retake

165

Reviews

Rating Distribution
Official
165 total ratings

5

24

4

6

3

8

2

10

1

117

What Students Say

You know is bad when the reviews start coming in foreign languages

CS341 - 2.0 rating

It seems like she doesn't care about her job at all

CS341 - 1.0 rating
Class Info

Attendance Mandatory

91%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 101 grades
Most common grades:
Not sure yet (50)
A (30)
B (24)
Grade Distribution
A(44)B(26)C(15)D(6)F(1)A-/B+(11)
Based on 159 reported grades
Not sure yet: 50
A: 30
B: 24
A+: 14
Common Tags
Tough grader (81)
Lots of homework (56)
Test heavy (38)
Participation matters (26)
Lecture heavy (16)
Caring (15)
Accessible outside class (8)
Get ready to read (8)
Rating Trend

Stable

-0.19 avg change
Dec
Mar
Apr
May
Sep
Dec
Last 6 months
Ratings by Course

CS100

5.0

(2)

CS141

2.7

(23)

107

1.8

(4)

CS341

1.6

(124)

211

1.6

(9)
Difficulty by Course

CS341

4.1

211

4.0

CS100

3.5

107

3.3

CS141

3.1

Reviews (162)
3.0
4.0
CS141
Dec 1, 2021
Wouldn't take again

Professor isn't the best lecturer, the content is usually not helpful for the hard projects but is good for the tests. I don't think she is bad, but the class is structured poorly.

Respected
Lots of homework
Accessible outside class
5.0
3.0
CS100
Grade: A
Dec 1, 2021
Would take again

Professor Kidane is a great teacher and person. She really wants her students to learn and she takes the time to make sure they understand the material. Her class was always interesting and honestly sparked my interest in computer science. If you get a chance, take this class.

Gives good feedback
Caring
5.0
4.0
CS141
Grade: A
Dec 2, 2021
Would take again

She is very kind, and answers all questions asked by students. She teaches very clearly and is a great lecturer. Shes hard to access outside of class, she has only a few office hours, but lots of students approach her after class for help and she always helps them out. Overall, shes a great teacher who knows her material.

Respected
Caring
5.0
3.0
CS141
Grade: A+
Dec 11, 2021
Would take again

Professor Kidane was a wonderful lecturer. Shes helpful inside and outside of class and shes not intimidating at all so you never feel uncomfortable asking her questions. Definitely make use of her office hours because shes ever ready to help. The class may seem difficult initially so make sure you give CS 141 the attention it deserves.

Accessible outside class
Participation matters
Lecture heavy
5.0
4.0
CS100
Grade: A
Apr 7, 2022
Would take again

She was so nice and upbeat. We had group work in class everyday which got old eventually. Assignments were clear and graded exactly as expected. If you have no experience with CS it's okay, you definitely need to go to class tho because her explanations are essential. Make sure you complete the labs as well!

Group projects
Clear grading criteria
Online Savvy
5.0
4.0
CS141
Grade: A
May 6, 2022
Would take again

Kidane is a great lecturer. Explains things clearly. Very helpful during office hours, always willing to answer questions. The class itself is a lot of work, there's always either zybooks hw or a project due (6 projects total). But the prof herself explains things in a way thats easy to understand, and always makes sure everyone is on same page

Lots of homework
Accessible outside class
4.0
2.0
CS141
Grade: A
May 8, 2022
Would take again

In general, this is a weed out course so the workload is very heavy so it's important to not fall behind. Prof. Kidane was always very caring and always encouraged us to reach out for help whenever we felt stuck.

Participation matters
Lots of homework
Caring
4.0
2.0
CS141
Grade: A
May 10, 2022
Would take again

Ngl at first I was a little skeptical about Kidane's experience and teaching method, but I feel she got more and more comfortable as the semester went by and she was becoming a better and better lecturer. It is clear that Kidane cares about your success and wants to see you succeed. I feel I gained a lot of knowledge from her lectures.

Group projects
Clear grading criteria
1.0
2.0
CS141
Grade: C
May 11, 2022

Not at all helpuf and unfair results

Tough grader
3.0
2.0
CS141
Grade: B+
May 20, 2022
Would take again

Pretty good. She gets busy during project due dates. poor set up for office hours (pretty small office and all of us would cram in there). Lecture is good, could be better

5.0
2.0
CS141
Grade: A
Dec 8, 2022
Would take again

Prof Kidane was an amazing prof. She is super nice, caring, patient, and understanding. She answers questions without giving judgy comments back. I have never seen her get frustrated or mad at the class. Her teaching method is visual and uses drawings to help us understand code. She also gives lots of examples. Overall, I would recommend Kidane.

Amazing lectures
Caring
Online Savvy
5.0
3.0
CS141
Grade: B
Dec 9, 2022
Would take again

She's the best, I feel bad for the people that got the other professor instead of her, caring, smart, enthusiastic, clear grading, organized, she's everything that is good in a professor

EXTRA CREDIT
Gives good feedback
Inspirational
5.0
3.0
CS141
Grade: A
Dec 21, 2022
Would take again

Kidane's lecture style was very engaging, we would do i-clicker questions and discuss them with the people around us which really helped with some of the trickier concepts. She also always answered any questions in lecture and would re-explain things if someone was confused. Lots of work to keep up with but overall I really enjoyed this class.

Caring
Accessible outside class
3.0
3.0
CS141
Grade: B+
Jan 6, 2023

To be concise, the 2022 fall was supposedly the hardest version of cs 141 with more questions on the exam than in previous years. To help you all, I suggest making a docs of the class notes literally because although you may get some freebies from previous exams (open) you will need to know the material from the clickers. MUST Study "for-loops",

Get ready to read
1.0
3.0
CS141
Grade: B
Apr 5, 2023

Her lectures are pretty boring she stays behind the podium and has a monotone voice. The class is not too difficult. My strongest issue is her inability to sympathize with students. She refuses to give any type of extensions, grades unfairly & toughly, and she's overall not flexible or accommodating in any way. I would avoid her if you can.

Tough grader
1.0
5.0
CS141
Grade: Not sure yet
Apr 19, 2023

This is a review for CS 211 She is horrible at getting grades out in 211.She takes a month to grade one exam and on top of that, out of 3 projects we submitted, only one is graded even though its on a computer. She ignores students questions and leaves it up to us to determine our grade since shes dragging so bad. Ive never been so uncertain

1.0
5.0
CS141
Grade: Not sure yet
Apr 26, 2023

FOR 211. DO NOT TAKE IF U HAVE CHOICE. Teaching is poor, 80% of her lectures are iclicker discussion time. She leaves you ill prepared for labs and programs. Get ready to chatgpt your way through this class, you'regonna need it. I can't believe i'm paying 2 grand for this. College is a scam 2000%. American education is a scam.

1.0
2.0
CS141
Grade: Not sure yet
Apr 27, 2023

CS211. The content of the course is not difficult but when you pair it with a terrible professor, things won't go well.

1.0
1.0
CS141
Grade: B
May 10, 2023

CS 211. Do not take this class with Professor Kidane. lectures relate in no way to labs or projects. This class is extremely self taught and she assigns a lot of reading for labs. The most frustrating things were the grades. You will not know your lab1 grade until 2-3 months into the curriculum. You will never know where you stand in the classgrade

Get ready to read
1.0
5.0
CS141
Grade: Drop/Withdrawal
Sep 1, 2023

Kidane had to take care of 400+ students and because of that, she was unable to grade stuff on time. I don't know why UIC would let a single inexperienced professor take care of so much. Grades were out so late that I had to late drop to not decimate my gpa. Definitely do not work part-time unless you have time to email her 24/7 for grades.

1.0
5.0
CS141
Grade: Rather not say
Sep 22, 2023

CS 211! You probably already know she takes 3 months to grade one item. She is so inaccessible. She will say to use Piazza to ask question and you will never get an answer on there. She thinks this is a 400 level class. CS 211 is supposed to be easier than 251. 211 with her is harder than 251. Projects are insane, and exams are even crazier.

1.0
3.0
CS141
Grade: B
Sep 26, 2023

trenches

1.0
4.0
CS141
Grade: Not sure yet
Nov 15, 2023

CS 211. Avoid taking this professor if you can, she makes the class much harder than it should be. All lecture is is just her reading off the slides line by line rarely explaining how or why anything works. The projects are WAY harder than they should be and go several levels above what we do in lecture. Be prepared to learn everything on your own

2.0
2.0
211
Grade: Not sure yet
Nov 23, 2023

This was the first semester where CS211 changed from 2 CH to 3 CH, and the lectures never really felt worth attending, as there where plenty of resources on youtube etc. that gave better insight to lower level programming. The actual lectures could be presented in a more exciting or insightful way to have made me more excited to attend lecture!

Participation matters
3.0
5.0
211
Grade: C
Dec 9, 2023
Would take again

I don't necessarily think Kidane is an awful professor as he is a nice professor, and is very quick to respond on Piazza, and is always willing to help however the structure of CS211 was awful. 7 projects, 2 midterms, and a final, along with labs, and iClicker heavy lectures does not work well. It's 3 hrs trying to be 5 hrs, and needs restructuring

Get ready to read
Lots of homework
Test heavy
1.0
5.0
211
Grade: Not sure yet
Dec 7, 2023

just dont shes evil

Tough grader
Lecture heavy
Test heavy
2.0
1.0
211
Grade: A
Dec 20, 2023

Seemed to care about how well we did and gave extra credit. But also frequently gave confusing answers to questions and there were long periods of lecture when we sat there doing nothing. The course had a lot of assignments but was helpful in reinforcing what we learned.

EXTRA CREDIT
Clear grading criteria
1.0
5.0
211
Grade: C
Jan 10, 2024

Kidane was an awful professor who took 2 years to grade something and who gave a project that had the whole class crying. would never take her again and she mad e the class seem like its a grad-level class. She seemed careless about student questions and she made us feel like we were nothing to ask a simple question after lecture.

Tough grader
EXTRA CREDIT
Lots of homework
2.0
5.0
211
Grade: A
Jan 26, 2024

Does not feel like she wanted to even teach the class, just read off the slides and came up with bad answers to students questions. Labs were atrociously difficult, even one of the TA's told me herself that the course was easier last semester. 7 programming projects and 3 exams, get ready to study and use a lot of ZyBooks.

Get ready to read
Test heavy
1.0
3.0
211
Grade: Incomplete
Feb 27, 2024

This is actually for 341 and bro she is useless, she doesn't help at all on piazza she just gives the most vague answers to students that need clarification. Her descriptions for projects are also vague and we're spending more than half the time trynna debug the autograder rather than working on the project

Tough grader
Get ready to read
Inspirational
1.0
5.0
211
Grade: B
Mar 21, 2024

very unpredictable. isn't punctual on releasing projects and will not notify you when she does. not enough time to work on projects knows stuff but doesn't answer well. if you say "my mom died, i need a day's extension on a project" and she would say something along the lines of that mean "well, too bad...". Happened to one of my friend.

Participation matters
Lots of homework
Graded by few things
2.0
4.0
CS341
Grade: Not sure yet
Mar 31, 2024

she refuses to grade on time. first midterm was week 5, now it's week 11 and still hasn't graded em.she manages her class time horribly. Clickers take up 1/4 of the lecture n half the times she lets us out early, which at first seems great but when a project opens you realize she didn't go over the content at all. rlly a self taught class with her.

Participation matters
Caring
Accessible outside class
1.0
4.0
CS341
Grade: Not sure yet
Apr 21, 2024

She is the worst. Always just overwhelms people with homework and projects

Tough grader
Lots of homework
1.0
5.0
CS341
Grade: Rather not say
Apr 21, 2024

Doesnt release test cases in our last project and either had to rely on building our own test cases and thats when finals are near. She has homeworks or projects due every other week. or has an exam.

Tough grader
Lots of homework
Test heavy
1.0
2.0
CS341
Grade: Not sure yet
Apr 21, 2024

Honestly, this course is humbling. Nobody knows where they stand grade wise, and this class is overall a mess. Exams are 45% of our grade and projects are 40%. Get ready to be thrown into languages you never even learned and figuring everything out on your own.

Lots of homework
Test heavy
Online Savvy
1.0
4.0
CS341
Grade: Not sure yet
Apr 22, 2024

Just dont.. Really Just dont

Tough grader
Lots of homework
1.0
3.0
CS341
Grade: Not sure yet
Apr 22, 2024

If you want to learn in this course then dont take her and if you want an organized course then also dont take her. If you think she is easy on projects and homework then dont take her

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
CS341
Grade: Not sure yet
Apr 22, 2024

The class felt extremely disorganized and the lectures did not teach the material well. The tests and assignments in this class were excessively difficult and often covered concepts that we either never discussed in lecture or only covered very briefly. I would avoid taking this class until the professor changes.

Tough grader
Lots of homework
Test heavy
1.0
5.0
CS341
Grade: Not sure yet
Apr 23, 2024

Don't take her as a professor. She actually had the audacity to assign us a project on a language she spent 30 minutes teaching for only ONE lecture. She's extremely disorganized, never grades on time (still waiting for midterm 2), and never uses class time appropriately. ONLY TAKE HER if this is your graduating semester and you need the class

1.0
5.0
CS341
Grade: Not sure yet
Apr 23, 2024

She literally is a hell kind of person. She assigns us an extra credit assignment with requiring only presentation but then when a lot of people choose to do that assignment , she changes te structure of the assignment adding more work. she will grade even on the body language and other silly things. And all that for 3 percent Dont take her.

Tough grader
Lots of homework
Test heavy
1.0
5.0
CS341
Grade: Not sure yet
Apr 23, 2024

Don't go to UIC. If you have to then don't major in CS at UIC. If you have to then never taken Ellen Kidane as a professor. If you have to .... start praying and stocking up on tissues

1.0
5.0
CS341
Grade: Not sure yet
Apr 24, 2024

No idea how she got promoted from being a TA to a professor.

Tough grader
Lots of homework
Test heavy
1.0
5.0
CS341
Grade: Not sure yet
Apr 24, 2024

If a child taught this class they would teach it better than professor kikhara. She doesn't grade ANYTHING in a timely manner, she doesn't help during her office hours moreso than re reading your errors back to you, doesn't provide any useful study material for exams. She's stalked me from 141 to 211 and now 341, and somehow she only gets worse.

Tough grader
Lots of homework
Test heavy
1.0
5.0
CS341
Grade: Not sure yet
Apr 24, 2024

Im passing this class because its an EASY class the professor does unnecessary stuff to make the course harder like making a project without giving the test cases, so we have to go to office hours wait in line and then let the TA shows us the test case. its just unnecessary and time consuming.

Tough grader
Test heavy
1.0
5.0
CS341
Grade: Not sure yet
Apr 25, 2024

very unreasonable

Online Savvy
1.0
5.0
CS341
Grade: Not sure yet
Apr 25, 2024

If you enjoy spending 25+ hours on projects, not knowing your grades for months, learning the content yourself because she doesn't even post the minimal lecture notes, then this class id for you!

Tough grader
Lots of homework
Test heavy
1.0
5.0
CS341
Grade: B
Apr 25, 2024

A really really really.... bad professor. Can't teach can't grade. Very strict and shows no mercy. Taking revenge probably. AVOID her at all cost. If you can't, then try to survive. Projects are not bad if you start early. The problem is she makes it harder. For tests you can't really prepare unless you are a genius. Thats all.

Tough grader
Test heavy
1.0
5.0
CS341
Grade: Not sure yet
Apr 26, 2024

Me and all my homies dislike Ellen Kidane

Hilarious
1.0
5.0
211
Grade: A
Apr 27, 2024

The emotional turmoil her class put me through was unmatched. She gave never ending zybooks assignments and projects, and difficult labs that needed to be done within an unrealistic lab time which depended on the extra readings we needed to do and not the lecture material. She also released all the projects late and took too long to grade them.

Tough grader
Lots of homework
1.0
5.0
CS341
Grade: B+
Apr 27, 2024

Why did the developer refuse to use any language but F#? Because every time he tried a different language, it was always F# this error, F# that bug!

Caring
1.0
5.0
CS341
Grade: A+
Apr 27, 2024

Now discuss with your groups....

Hilarious
1.0
5.0
CS341
Grade: A+
Apr 27, 2024

I LOVE KIDANE I CANT WAIT TO TAKE CS 361 WITH HER!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Gives good feedback
Inspirational
Caring
1.0
5.0
CS341
Grade: C
Apr 27, 2024

I have nightmares when she comes and do this :) and then says "now discuss with your group." can't even watch lectures without getting ptsd as soon as I hear her voice. Would rather km than go to her class. Please UIC, dont move her to my electives now. I can't take it no more, I wanna escape this hell called Ellen Kidane.

Tough grader
Lots of homework
Test heavy
1.0
5.0
CS341
Grade: A+
Apr 27, 2024

Please go back to CS 100

Respected
1.0
5.0
CS341
Grade: A
Apr 27, 2024

Diff checker :) Now discuss with your group Late grades Hidden tests cases

Participation matters
Lots of homework
Test heavy
1.0
5.0
CS341
Grade: A
Apr 27, 2024

I should send her my therapist bill. 99% of my sessions are about her.

1.0
4.0
CS341
Grade: B
Apr 27, 2024

Her idea of a good class is mandating attendance for lectures and then hiding iclicker questions so you can't review mistakes, hiding test cases and having arbitrary formatting issues that you cannot detect, creating a compounding project without warning, and not having midterms graded even as the semester ended so you have a surprise 15% grade.

Tough grader
1.0
5.0
CS341
Grade: Not sure yet
Apr 28, 2024

Made things more difficult than they needed to be. Had little to no considerations for students and their own lives and circumstances.

Tough grader
Participation matters
Test heavy
1.0
5.0
CS341
Grade: B-
Apr 28, 2024

COOKED

Beware of pop quizzes
1.0
5.0
CS341
Grade: Not sure yet
Apr 28, 2024

0 organization, 0 feedback, 0 class structure. Never grades on time. sum projects dont correlate to lecture. few people rated her highly because she is nice but thats not what i care about. I pay thousands so I can be taught by an effective prof who grades on times, builds a respectable class structure, and relates content none of which kidane did

1.0
5.0
CS341
Grade: Not sure yet
Apr 29, 2024

The vast list of topics, late grading, the structure, and the pattern of the exams make it feel like four courses in one.

1.0
5.0
CS341
Grade: Not sure yet
Apr 29, 2024

If you can choose to take this (CS 341) with another professor, please do so. She is easily the worst professor I've had at UIC.

Tough grader
Test heavy
1.0
5.0
CS341
Grade: Not sure yet
Apr 29, 2024

Avoid this Professor at all costs. She makes everything harder than it's supposed to be. Takes forever to grade stuff.

Tough grader
1.0
5.0
CS341
Grade: B
Apr 29, 2024

Get ready to never know your grade. Get ready to never have your questions answered. Get ready to have severe mental health problems, stress, anxiety in this class. She doesnt care. She gets worse and worse. Craptastic teacher. Never take for your mental health and overall sanity. She is the living embodiment of imposter syndrome

1.0
5.0
CS341
Grade: C
Apr 29, 2024

She's a nice person with horrible teaching skills. Maybe we can't blame her because UIC keeps throwing her between different classes instead of out of UIC.

Tough grader
1.0
5.0
CS341
Grade: Not sure yet
Apr 29, 2024

As a person who's had several classes with this teacher and Ta-ed with her, she seems very under prepared compared to other teachers. She grades late, skims content and expects you to learn everything else your self. Will develop a pattern of grading and when you get used to it she switches up so you lose points. Will hide test cases for projects.

Tough grader
Graded by few things
1.0
5.0
CS341
Grade: B
Apr 29, 2024

not good. wont help you and just endorses random answers. grading will be 2 months late always

Participation matters
Lots of homework
1.0
5.0
CS341
Grade: Not sure yet
Apr 29, 2024

I am writing this review just right 5 minutes before final exam. I just want to tell everyone that I did my best but still that prof khakra really became worst. Good bye Never ever taking her again

Tough grader
Lots of homework
Test heavy
1.0
5.0
CS341
Grade: Not sure yet
Apr 30, 2024

Love that the lecture notes are never posted filled out. Also really enjoyed the suspense of not knowing where I was grade-wise until hours before the final, real fun stuff. Particularly enjoyed the brief introductions to random "career day" on the last few days of class instead of conducting actual review sessions. /s Please save yourself.

Tough grader
Participation matters
Hilarious
5.0
1.0
CS341
Grade: A
Apr 30, 2024

SHE DID IT! SHE GOT THE MIDTERM GRADES BEFORE FINAL!!!! (hours before final)

1.0
5.0
CS341
Grade: Incomplete
Apr 30, 2024

Doesn't care about students.

Tough grader
Participation matters
Lots of homework
1.0
5.0
CS341
Grade: Incomplete
Apr 30, 2024

Her 5.0 reviews are fake. She is not a good professor.

Tough grader
Get ready to read
Participation matters
1.0
4.0
CS341
Grade: A+
Apr 30, 2024

The teacher seems kind initially but is unhelpful and inconsiderate. Despite technical issues with an iClicker question, she refused to give credit even after personally witnessing the correct response. Lectures lack effective delivery.

Participation matters
Lots of homework
Test heavy
1.0
4.0
CS341
Grade: C
Apr 30, 2024

No instructions whatsoever

Tough grader
5.0
1.0
CS341
Grade: A
Apr 30, 2024
Would take again

She's good.

5.0
1.0
CS341
Grade: A
Apr 30, 2024
Would take again

Good professor

Inspirational
Hilarious
Caring
5.0
1.0
CS341
Grade: A
Apr 30, 2024
Would take again

Best professor to work with.

Amazing lectures
Gives good feedback
Caring
1.0
5.0
CS341
Grade: C
Apr 30, 2024

The grading in this class was the most delayed I have ever seen. We didn't get our Midterm 2 grades back until hours before the final, so it was too late for it to even be used for studying.

Tough grader
Lots of homework
Test heavy
5.0
1.0
CS141
Apr 30, 2024
Would take again

She is the best

Gives good feedback
Respected
Accessible outside class
5.0
1.0
CS341
Grade: A
Apr 30, 2024
Would take again

UIC's goat

1.0
5.0
CS341
Grade: Not sure yet
Apr 30, 2024

she has no idea what she is doing, and it's very obvious that the homework assignments and projects were not created by her. we covered BNF for a single lecture and the last 2 projects in the class were entirely on it. it actually makes no sense

Tough grader
Lecture heavy
Test heavy
5.0
1.0
CS341
Grade: A+
May 1, 2024
Would take again

Best class ever

5.0
1.0
CS341
Grade: A
May 1, 2024
Would take again

organized

1.0
5.0
CS341
Grade: B
May 2, 2024

Get your gpa down if you really want to, by taking her classes

1.0
5.0
CS341
Grade: C
May 2, 2024

I never felt more relieved of getting a C and turning in a final exam. I was free.

1.0
5.0
CS341
Grade: B
May 2, 2024

You have to go to the TAs for literally everything in this class. Want answers to any of the study guide questions for the exams? Well, she won't give them to you so you better go ask the TAs. Want help for a project because she won't give you any of the test cases? Go ask the TAs. I feel bad for them because they're constantly swamped.

Tough grader
Lots of homework
Test heavy
1.0
5.0
CS341
Grade: A
May 2, 2024

I really dislike the fact that the one review session that went over coding questions for the final exam was held outside of class at a time many people could not make. Instead of doing it during lecture, we had 3 guest lectures and another lecture that was entirely student presentations when we should have been reviewing for the final exam.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CS341
Grade: A
May 2, 2024

We spend time on mid presentations instead of the study guide.

1.0
5.0
CS341
Grade: A
May 2, 2024

Literally having a mental breakdown down because of of all her bs. I pray to god not to fail this shit 'cause I can't take this no more. Literally wanna km

Tough grader
Lots of homework
Test heavy
1.0
3.0
CS341
Grade: B+
May 4, 2024

You do learn a lot in the class, but the structure of the class is terrible. She releases grades very late and doesn't do much review for the exams

Tough grader
Lots of homework
Lecture heavy
4.0
4.0
CS341
Grade: Not sure yet
May 5, 2024
Would take again

341 was pretty difficult, but you get what you put in. You should also go into office hours before submitting in projects to make sure they follow the requirements also for sure start asap on the projects. She gives out study guides before exams which is nice,and are helpful. Her lectures are clear but if you have questions definitely ask.

1.0
4.0
CS341
Grade: B
May 5, 2024

spend last few lectures on guest speakers when we were suppose to review for the final. I would spends days trynaa figure out what's wrong with my program because she hides testcases.

Tough grader
1.0
5.0
CS341
Grade: Not sure yet
May 7, 2024

This professor makes students life miserable towards the end of the semester. She doesn't grade anything on time. She doesn't do final exam review for the last few remaining lectures and instead has guest lectures. Just avoid taking her.

Tough grader
1.0
5.0
CS341
Grade: Not sure yet
May 7, 2024

This is by far the worst professor I had taken at UIC, she was terrible in 211 and 341. 361 which is a tougher class was easier, considering that the professor for that class was amazing. PLEASE, if you like to actually suffer, go ahead and take her.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CS341
Grade: C
May 7, 2024

Horrible professor would not recommend at all.

Tough grader
1.0
4.0
CS341
Grade: B
May 7, 2024

why cant we give 0 rating. I dont like give 1 rating to her. She dont deserve even 0. Just negative

Tough grader
Lots of homework
Test heavy
1.0
5.0
CS341
Grade: C
May 7, 2024

She is the worst of the worst. I wish there was a 0 rating she doesn't even deserve 1. If you like to suffer and have a miserable life take her. She will do that for you 100%

Tough grader
Test heavy
1.0
5.0
CS341
Grade: C-
May 8, 2024

Grades horribly, will give you -75% if you forget one line of code even if your code still works perfectly. Will not round a 89.4%, acts like shes paying for the A out of her pocket. Horrible Exams. 341 was supposed to be easy but was the hardest class ive taken so far. Shes basically a student, Idk how she got hired. She is just not built for this

Tough grader
Lecture heavy
Test heavy
1.0
4.0
CS341
Grade: A
May 9, 2024

Kidane is accessible outside of class, and really does give a lot of extra credit, but a lot of the times, the choices she makes really feels like she does not put herself in the shoes of a student. She has a lot of pro's, where if you put in the effort, you WILL get an A, but the structure of the class is very bad, and feels half-haphazardly made.

Tough grader
Clear grading criteria
Accessible outside class
1.0
4.0
CS341
Grade: Not sure yet
May 24, 2024

COOOOOOOOOOOOOOOOOOOKED

1.0
3.0
CS341
Grade: D+
Aug 29, 2024

Professor doesn't care about your unexpected family problems and puts the course in front. Missed my midterm and one project because of a family issue and had to leave to my home country. She seemed nice first about it but later she asked me to get a letter from dean.I got the letter from the dean but she said its not the letter and she wanted else

Tough grader
1.0
3.0
CS141
Grade: A+
Aug 29, 2024

Lectures and Homework are not even on the same page if the lecture is 2+2=4 the homework and projects would be (a+b)^2=a^2+b^2+2ab. She wasn't even audible to me in the class. When I asked her she would be aware of it for some time and the same repeats. Worst CS professor for UIC.

Tough grader
Lots of homework
1.0
4.0
CS341
Grade: A+
Aug 29, 2024

She thinks she is doing good but nah

Tough grader
Lots of homework
Test heavy
1.0
5.0
CS341
Grade: B-
Aug 29, 2024

Don't take her

Tough grader
Lecture heavy
Test heavy
5.0
3.0
CS341
Grade: A+
Sep 10, 2024
Would take again

If you want to REALLY learn, take Professor Kidane. She was super nice and is good about helping you code CONCIOUSLY. If you are hoping for an easy A, reconsider majoring in CS. For the last 15 minutes of class, we would work on practice problems related to the lecture. 9 times out of 10, those problems are on the exam. I would take her again.

Participation matters
Amazing lectures
Caring
1.0
1.0
107
Grade: B+
Nov 25, 2024

She speaks quietly during lectures. The lectures only matter because of attendance, the exams are worth only a total of 35% of the course. Meaning if you just do the homework and labs, and get a 50% on each exam, you pass with a B.

Participation matters
Graded by few things
2.0
2.0
107
Grade: A
Dec 13, 2024

While the lectures give a generally good understanding of the concepts for learning, the exams are terrible. Study guide is purposely misleading in that you are provided code that is intentionally made with compiler warnings. Be prepared to theorize what the exam code will do because the exams don't test your ability to code. Very inconsistent.

Group projects
Caring
Test heavy
3.0
5.0
107
Grade: B
Dec 16, 2024

Too much homework.

Tough grader
Lots of homework
1.0
5.0
107
Grade: B
Dec 16, 2024

There is too much homework and no extensions.

Tough grader
Lots of homework
1.0
3.0
CS341
Grade: Not sure yet
Mar 19, 2025

She's super passive aggressive in lecture and on piazza. Also, how does it take 30+ days to grade a midterm??? However, compared to solworth who also teaches 341, she's seems slightly better. Both are still awful though and they both need major reform and or to be fired. 341 is an important class and its frustrating that the worst profs teach it.

Tough grader
Lots of homework
1.0
4.0
CS341
Grade: D
Mar 22, 2025

worst professor , i am never gonna her again, She takes two months to release exam grades, She doesn't reply to email , not active on piazza, literally professor.

Participation matters
Hilarious
1.0
5.0
CS341
Grade: Not sure yet
Apr 14, 2025

She has to be the WORST professor at UIC. The reason why UIC's CS program is not as good as other schools is because of professors like Kidane.

Tough grader
Lots of homework
1.0
5.0
CS341
Grade: A
Apr 20, 2025

She does a lot of jabaiting on piazza when you ask questions based on the exam, making you think all the material on the study guide will be on the exam. She also makes a homework, project, and exam due on the same week which is inconsiderate. Autograders are released on unexpected times for assignments.

Tough grader
Lots of homework
Test heavy
1.0
2.0
CS341
Grade: B
Apr 22, 2025

The class is so disorganized, and rocky. There is no clear schedule of when things are assigned or due and are often shadow dropped without warning students. Lectures are 90% Iclicker and 10% actual content, rarely ever does live coding, HW and projects have too much requirements and they are quick to take off ALOT of points off your assignment.

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

I would've been fine with the structure of the lecture, and the workload. However, she grades things extremely late, all students got their first midterm score back on the last day for class withdrawal. She published all of the students' LOAs on Piazza as well??? Late grading, assignments and projects are uploaded very late as well.

Tough grader
Participation matters
Lots of homework
1.0
4.0
CS341
Grade: Not sure yet
Apr 25, 2025

I lost all my passion for computer science because of her

Tough grader
2.0
3.0
CS341
Grade: Not sure yet
Apr 25, 2025

This prof posted mine and other students LOA's on piazza... A violation of my privacy and I'm deciding weather or not I should raise an issue with the school. Our exams get graded so late. Didn't get an exam grade back for about a month. Some of her lectures don't accurately prepare you to do the homeworks or projects.

Participation matters
Test heavy
1.0
4.0
CS341
Grade: Not sure yet
Apr 25, 2025

Kidane isn't a great professor for CS 341. The class had potential but was poorly taught. Lectures involve worksheets with no access to notes or explanations. Grading is overly strict. Exams are tough. Hidden test cases on projects/assignments. Marking off points for arbitrary formatting issues feels excessive for a 300-level course.

Tough grader
Lots of homework
Test heavy
1.0
4.0
CS341
Grade: B
Apr 25, 2025

i cant do this anymore

Tough grader
Participation matters
Lots of homework
1.0
3.0
CS341
Grade: A
Apr 25, 2025

NEVER take this prof

Tough grader
Lots of homework
Test heavy
1.0
5.0
CS341
Grade: Not sure yet
Apr 27, 2025

Worst professor in the multiverse. Unorganized, releasing assignments randomly. Had homework, project, and exam in one week. Cuts marks for small mistakes, unclear instructions, leaked student info on Piazza, and delayed exam marks for over 30 days. Auto-graders are broken. Shouldn't be allowed to teach. Do not respond to emails.

Tough grader
Lots of homework
Test heavy
1.0
5.0
CS341
Grade: A+
Apr 30, 2025

She thinks it's racism but she's just a bad professor.

Tough grader
Get ready to read
Participation matters
1.0
4.0
CS341
Grade: B+
Apr 30, 2025

Very poorly structured class. Homeworks and Projects often get released without anyone knowing, autograders are often released last-minute, very few resources to aid learning, very little leeway in grading... just feels like she doesn't really care much. PLEASE avoid.

Tough grader
Lots of homework
1.0
5.0
CS341
Grade: B+
Apr 30, 2025

AVOID this professor. She's a good lecturer. But not a good professor. Just look at all the reviews.

Tough grader
2.0
5.0
CS341
Grade: B
May 1, 2025

She just doesn't care about the students. Lectures are packed and she does too much

Tough grader
Participation matters
Lots of homework
1.0
5.0
CS341
Grade: Not sure yet
May 2, 2025

She releases unfinished assignments, changes the requirements with minimal notification, and limits use of the autograder. She tried to claim that her poor course evaluations are due to racism (which is absolute insanity).

Tough grader
Lots of homework
2.0
3.0
CS341
Grade: Rather not say
May 2, 2025

You know is bad when the reviews start coming in foreign languages.

1.0
4.0
CS341
Grade: A-
May 3, 2025

just overall pretty terrible. gives us busy work and too much of a time crunch to finish projects in a language she started teaching 2 weeks ago. Instead of teaching us the content, she quizzes us first, waits for us to get it wrong, and then decides to actually go into the topic. This would be annoying enough but the questions are worth points.

Lots of homework
So many papers
Lecture heavy
1.0
4.0
CS341
Grade: B+
May 3, 2025

Way too many homework assignments, projects are assigned way too early on topics we've barely covered in class. She'll take off a bunch of points for the smallest things. Doesn't answer questions very well. Also leaked student LOA info on piazza and did not even address it. Feels as if she just really dislikes all of her students.

Tough grader
Participation matters
Lots of homework
4.0
2.0
CS341
Grade: A+
May 4, 2025
Would take again

Agree with last review. This class is easy in general. Any questions were resolved during office hours promptly. The auto graders are tedious and the exams take long to grade. But still not hard exams. The complaints are about homeworks and projects. That is what we pay for. An accredited program that is challenging.

Lots of homework
Caring
Lecture heavy
1.0
5.0
CS341
Grade: C
May 4, 2025

One of the worst professors

Tough grader
1.0
4.0
CS341
Grade: B
May 4, 2025

वह अच्छी अध्यापिका नहीं है उसे पढ़ाना नहीं आता ...

Tough grader
Lots of homework
Lecture heavy
3.0
2.0
CS341
Grade: A+
May 4, 2025

I believe that class is very easy and Kidance answers all questions asked. The problem is there are no questions being asked and people don't care in lecture. Issues with class are that the output from autograders is too long to display properly and the grading time is too long. Other than that if you put effort in the class then it's easy A or B.

1.0
3.0
CS341
Grade: Not sure yet
May 4, 2025

In general, Professor Kidane isn't the worst at teaching material, she actually explains things well. However, this does not excuse her other behavior. She seems to always have an attitude when answering questions on piazza or in class. There is little to no flexibility with her. Took her over a month to grade our first midterm. Avoid at all cost.

Tough grader
1.0
4.0
CS341
Grade: B
May 5, 2025

She is rude to students on Piazza and in office hours, gives empty promises for help, leaked student info on Piazza and didn't address it or apologize. Many points off for small mistakes. Lectures were 75% worksheets on material we barely learned. Grading was never done until last minute. The MOST frustrating and unhelpful professor I've had.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CS341
Grade: C
May 5, 2025

violated students' privacy, released a hw & project at the same time right b4 finals week, gave us an unfinished project then disappeared from piazza and wont answer anyone's questions, takes forever to grade things, attendance is graded on correctness, projects are graded on things like style/comments (???) TLDR: class is setup to get you to fail.

1.0
5.0
CS341
Grade: Not sure yet
May 5, 2025

Kidane fr is evil. We do so much for attendance for it to be worth only 5%, we mostly do paper worksheets in class and she does not teach much. Median on the second midterm was 57%. She also violated FERPA rights and disclosed private information to the class. Not a good professor at all.

Tough grader
Test heavy
1.0
5.0
CS341
Grade: Not sure yet
May 5, 2025

It seems like she doesn't care about her job at all. She violated FERPA rights and didn't even give a apology (or acknowledge it happened). Her attitude towards students is so bad to the point I know multiple people who have submitted formal complaints to the dean about her.

Tough grader
1.0
5.0
CS341
Grade: Not sure yet
May 5, 2025

출석은 필수인데 점수는 5%뿐. 이른 아침 수업인데 의미 있나 싶음. 워크시트랑 클릭커 문제는 거의 시간 때우기 수준. 시험은 말도 안 되게 가혹함. 부분 점수 거의 없고, 중간고사 평균이 57%. FERPA 침해도 있었음. 진짜 문제라고 생각함. 솔직히 강의보다 외부 자료랑 독학이 더 도움 됐음. Piazza도 별로 유용하지 않았고요. 마지막 프로젝트는 기말고사 직전에 마감. 전반적으로 학생 고려 안 된 수업 구조. 애초에 망치라고 만든 수업 같음.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CS341
Grade: C
May 5, 2025

youre a computer science professor and you just "accidentally" posted everyone's private information on piazza for everyone to see??????????????

1.0
3.0
CS341
Grade: Not sure yet
May 5, 2025

I truly believe that most students who have taken the class could replace her as professor and be exceptionally better at it. This is not personal, she seems like a nice person but being a CS professor is not for her. How can one be a CS professor and manage to accidentally violate FERPA on a public forum. I wish I had more room to write.

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

Bad, very very bad.

Participation matters
Lots of homework
Lecture heavy
1.0
5.0
CS341
Grade: Not sure yet
May 7, 2025

She's very passive aggressive and majority of lecture is spent doing useless worksheets that nobody cares for(on top of iclickers) when she could be showing us some live coding during that time instead. Idk how she hasn't been fired yet considering how many complaints she gets. Also, I bet she's the one disliking all the bad reviews on here lol.

Tough grader
Lots of homework
1.0
4.0
CS341
Grade: Not sure yet
May 7, 2025

Holy moly actually a brick wall. She is so stubborn on the rules she set in the class. She leaked LOA from a student. Avg was a 50% on midterm 2 and she decided not to curve it? Expect a homework, project and a midterm due back-to-back in the same week.

Tough grader
Lots of homework
3.0
4.0
CS341
May 7, 2025
Would take again

I don't understand what half of these comments are talking about. I think Kidane did fine but it was honestly extremely annoying that half the class was talking to the point where I couldn't hear her. I think the course also needs restructuring since I don't think we can properly cover concurrency in Go in 1-2 weeks.

Participation matters
Gives good feedback
Accessible outside class
1.0
5.0
CS341
Grade: F
May 7, 2025

She ruined my future, my life the way she graded my midterm was harshhhhh i hope u dont sleep in peace kidaneeee

Tough grader
Get ready to read
Lots of homework
1.0
5.0
CS341
Grade: D+
May 7, 2025

just a heartless professor. will throw students under the bus with no remorse. Not bad at teaching, but definitely hates her students despite acting polite. Her slides are good but her scheduling is impossible and does not care how it affects the students. Everyone in the class is depressed honestly.

Clear grading criteria
Lots of homework
Online Savvy
5.0
2.0
CS341
Grade: B
May 8, 2025
Would take again

I don't understand why the reviews are really bad. She's doing a great job teaching, everything is written on the syllabus. Everyone is mad because they don't pay attention on the syllabus and can't time manage well. She teaches the class very well if only a student actually pay attention in class. They blame the professor for their own mistake.

Amazing lectures
Inspirational
Caring
1.0
3.0
CS341
Grade: Not sure yet
May 9, 2025

Sure, the content and the way it was taught was fine. However, what these positive reviews don't seem to realize is that students would like to be treated with respect and dignity.

Tough grader
1.0
4.0
CS341
Grade: Not sure yet
May 13, 2025

You can tell she doesn't care about her students because she closed piazza before multiple grades had been posted.

Tough grader
2.0
4.0
CS341
Grade: C-
May 13, 2025

tried to give a bunch of grace but i fully understand all the lower reviews she closed the piazza when she hasnt even given us the grades of everything projects were unnecessarily difficult, had students struggling with projects up until finals started and lectures are graded based off correctness on iclicker and completion on the paper she gives

Hilarious
4.0
4.0
CS341
Grade: A
May 14, 2025
Would take again

The class is a lot of work but it forces you to learn. I disagree with how the class was structured for the last 2 weeks, having projects+hw+final to study was too much. Not to mention that for projects we got 4 weeks, but for the last 2 we were given 2 weeks each in a different language. Learning 9.5/10, workload 9/10, frustration 7/10 but doable

Clear grading criteria
Lots of homework
1.0
3.0
CS341
Grade: B
May 14, 2025

Closed piazza before grades finalized and did not offer regrade requests on final exam (despite allowing them on all other exams). Made it seem like she couldn't care less about her students.

Tough grader
5.0
3.0
CS341
Grade: A
May 14, 2025
Would take again

You will be fine if you "Actually" study.

1.0
5.0
CS341
Grade: D
May 15, 2025

Good lecturer but awful management. Nightmarish autograder, refusal to show all test case results, putting in stuff (not in slides) to projects and homework, inaccessible online office hours, leaked student info, and inconsistent deadlines. Worst professor ever by far. Turned an easy A/B course to a nightmare. I failed this course because of her.

Participation matters
Lots of homework
So many papers
2.0
4.0
CS341
Grade: B
May 16, 2025

grades exams very late. didn't give us our finals back. projects not set up properly. i don't like the way she structures the grading scale (exams should not be most of the grade when so much work is assigned). but to be fair she's not terrible at teaching, just needs to rethink how she does things.

Tough grader
1.0
4.0
CS341
Grade: B
May 17, 2025

Lost 20 points on a hidden test case on a project which was impossible to test all possibilities (would've had to test 10000+ instances of a GUI graph to catch it). There are too many more complaints to even list here. It is insane that uic still allows her to teach. Hopefully the new cs department head takes action against professors like her.

Tough grader
5.0
2.0
CS341
Grade: A+
May 17, 2025
Would take again

These reviews seem to be off. Its either she's a really, really, really bad(she's not) or good teacher. It seems to me students are lashing out here for not being able to handle the workload shown in the syllabus tbh.

Caring
Lecture heavy
4.0
3.0
CS341
Grade: A
May 18, 2025
Would take again

Not bad. Just study for the exams and make sure to do all the projects and homeworks on time. Worst thing about this class was that it was at 9 am and participation mattered (worksheets + iclicker on accuracy and location).

Participation matters
5.0
3.0
CS341
Grade: A+
May 23, 2025
Would take again

People are biased about Kidane. She's not lenient; she makes you do the work and learn. But folks seem to hate it when professors do their job. I noticed that the more people disliked her, the worse they did because they used that hate as an excuse not to try.

Tough grader
Participation matters
Lots of homework
5.0
3.0
CS341
Grade: A
Sep 13, 2025
Would take again

I had Kidane for CS 141, 211, and 341. She is a good professor and is always willing to help. You need to actually study and understand the material to do well. Everyone here is complaining because they want to start their project a day before it's due and get a perfect grade. You need to start projects early so you have time to ask questions.

5.0
2.0
CS341
Grade: B+
Dec 5, 2025
Would take again

A lot of students that gave Kidane an awesome need to reevaluate their learning skills because it is a COLLEGE COURSE! Professor Kidane pushed us to think outside the box, and she honestly deserves more credit for being such a sweet professor. No one decided to say this on here, but she also made the final easy!

Amazing lectures
Inspirational
Class Info

Attendance Mandatory

91%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 101 grades
Most common grades:
Not sure yet (50)
A (30)
B (24)
Grade Distribution
A(44)B(26)C(15)D(6)F(1)A-/B+(11)
Based on 159 reported grades
Not sure yet: 50
A: 30
B: 24
A+: 14
Common Tags
Tough grader (81)
Lots of homework (56)
Test heavy (38)
Participation matters (26)
Lecture heavy (16)
Caring (15)
Accessible outside class (8)
Get ready to read (8)
Rating Trend

Stable

-0.19 avg change
Dec
Mar
Apr
May
Sep
Dec
Last 6 months
Ratings by Course

CS100

5.0

(2)

CS141

2.7

(23)

107

1.8

(4)

CS341

1.6

(124)

211

1.6

(9)
Difficulty by Course

CS341

4.1

211

4.0

CS100

3.5

107

3.3

CS141

3.1

Similar Professors