2.7

Shanon Reckinger

Computer Science - University of Illinois Chicago

2.7
Quality
4.0
Difficulty
39%
Would Retake
119
Reviews
2.7
Quality
4.0
Difficulty
2.7
Helpful
2.7
Clarity

39%

Would Retake

119

Reviews

Rating Distribution
Official

5

36

4

8

3

12

2

8

1

55

What Students Say

After searching in google for some guidance, I am very lucky to get a C in this class

CS109 - 1.0 rating

I found myself begging for help from the TAs frequently

CS109 - 2.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

60%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 82 grades
Most common grades:
A (29)
B (13)
A+ (11)
Grade Distribution
A(40)B(15)C(8)D(4)F(3)A-/B+(15)
Based on 98 reported grades
A: 29
B: 13
A+: 11
B+: 8
Common Tags
Tough grader (41)
Lots of homework (35)
Test heavy (25)
Clear grading criteria (21)
Participation matters (18)
Gives good feedback (15)
Accessible outside class (15)
Get ready to read (13)
Rating Trend

Stable

-0.19 avg change
Oct
Feb
Apr
May
Nov
Dec
Last 6 months
Ratings by Course

CS251

3.5

(32)

151

3.0

(2)

CS110

3.0

(2)

CS111

2.7

(39)

CS109

2.3

(28)
+2 more courses
Difficulty by Course

CS351

5.0

341

4.8

CS109

4.1

151

4.0

CS251

3.9

Reviews (119)
3.0
4.0
CS109
Dec 14, 2018
Would take again

Personally, I didn't think she was that bad at all, but she's not outstanding. Lectures somewhat helped with labs and projects (which were very difficult at times) and exams were hard. She has good intentions, but she's a "learn on your own" kind of professor, so I struggled a lot with projects. However, I ended up learning a lot from this class.

LOTS OF HOMEWORK
Clear grading criteria
Caring
4.0
4.0
CS109
Grade: B+
Jan 16, 2019
Wouldn't take again

She's a very smart and caring professor that means well with what she does. There is a lot of work in this class that often felt overwhelming. Runs a very much a "try to figure it out" type mood in the class.

Gives good feedback
LOTS OF HOMEWORK
Clear grading criteria
3.0
5.0
CS109
Apr 11, 2019
Wouldn't take again

She is very nice and approachable outside of class. However, the class itself is very difficult. She has a "learn your own" style so you will be spending a lot of time figuring out the projects. I think she should give in class examples similar to the labs and projects instead of those slides to help better understand the topic

Lots of homework
Accessible outside class
Caring
1.0
4.0
CS109
May 1, 2019
Wouldn't take again

She is terrible.. I dont know why shes a professor.

Lots of homework
2.0
5.0
CS109
Grade: Not sure yet
May 4, 2019
Wouldn't take again

This class is hard for those who have no knowledge in coding, so I don't get why only a math class is prerequisite to register. Her teaching style is definitely not for everyone, if you are good at learning on your own, this is a class for you but it didn't work out for me. I found myself begging for help from the TAs frequently.

Lots of homework
Lecture heavy
5.0
3.0
CS109
Grade: A+
May 5, 2019
Would take again

I have no prior coding experience. She's a great Professor. Honestly, I'm not sure why people are giving her such low scores. The thing about CS is that you have to put in the work. Contacting the TA's and the Professor for help is crucial for the class. Lucky for you this class uses Piazza and all the instructors are great at responding.

Gives good feedback
Participation matters
Skip class? You won't pass.
1.0
5.0
CS109
Grade: C
May 6, 2019
Wouldn't take again

she doesnt teach, she just asks us to figure stuff on our own, whats the difference between joining her lecture and consulting google? NOTHING. After searching in google for some guidance, I am very lucky to get a C in this class.

Lots of homework
Test heavy
Tough grader
5.0
3.0
CS109
Grade: A
May 15, 2019
Would take again

Professor Reckinger is an amazing professor. She is able to present the material in a very comprehensible way. She really cares if you understand the material and she is able to make lectures very entertaining (she's pretty funny). She also puts a lot of effort into the projects and they are really rewarding and fun to complete.

Gives good feedback
Accessible outside class
Inspirational
5.0
1.0
CS109
Aug 18, 2019
Would take again

Very smart and nice teacher. Lectures were well thought out, concise, and informative. Very large class sizes but great one on one availability outside of class. Would definitely recommend.

Gives good feedback
Accessible outside class
Clear grading criteria
1.0
5.0
CS109
Oct 18, 2019
Wouldn't take again

Terrible professor, teaches the course as if we're all CS majors. I do not recommend taking her class if you have no prior experience

5.0
3.0
CS110
Grade: A
Oct 30, 2019
Would take again

Thoughtful and transparent about flaws in the class structure; constantly strives to make class as informative but accessible as possible. Offered two grading criteria, one w/o iClicker attendance, one w/ that weighted the final less. Homework and labs were all perfectly doable. Final had a meaningful message to students on the front.

Gives good feedback
Clear grading criteria
Caring
1.0
3.0
CS109
Grade: C
Nov 7, 2019
Wouldn't take again

Doesn't know how to use lecture capture or the microphone correctly, so you miss a lot of lecture if you don't go. If you ask her a question via Piazza, which she uses instead of email, she'll just tell you to look at the slides. Teaches as if you already know how to code. Homework is insanely tough then gets way easier after the drop date.

Lots of homework
Participation matters
1.0
5.0
CS109
Nov 25, 2019
Wouldn't take again

Teaching style is learn on ur own. How can someone learn coding like that??? Projects get WAY too hard and she doesn't event teach in class. I enjoy coding and learning but she made me hate this class and never wanna take CS ever again.

Lots of homework
Tough grader
5.0
2.0
CS109
Grade: A
Dec 23, 2019
Would take again

She is a great teacher for this class. Her projects are interesting and fun. You get a cheat sheet for exams and there is lots of partial credit. No curve. Do all of the labs and projects on your own (without copying or asking friends for help), and you will learn how to code and do well in the class.

Clear grading criteria
5.0
3.0
CS109
Grade: A
Jan 1, 2020
Would take again

She has changed CS 109 to a pure MatLab course if that matters to you. I thought that the zybooks homeworks were very helpful for practice. The undergrad lab TAs were always able to help me but sometimes I found the grad TA confusing. Reckinger is always asking for advice/feedback and changes the difficulty of projects based on the students.

Lots of homework
Accessible outside class
Amazing lectures
1.0
5.0
CS109
Grade: Rather not say
Feb 26, 2020
Wouldn't take again

she's the worst ever, I don't recommend anyone taking her. she takes points a lot on anything and she doesn't like projects to be done even in pairs, like how???? she makes coding so much harder and she is so so rude at all times even in her office hours. i don't recommend at all

Test heavy
Lecture heavy
Tough grader
1.0
4.0
CS109
Apr 1, 2020
Wouldn't take again

Choose a different professor if you care about yourself. But i think she is the only one who teaches cs109 class. Rude and unhelpful, but very well organized.

Lots of homework
Test heavy
Tough grader
1.0
4.0
CS109
Apr 13, 2020
Wouldn't take again

Terrible teacher. Ive never met someone is who is more rude than her and believe me I have my fair share of mean teachers. When I asked for help, she didnt help me. She wouldnt ever listen to when I talked. I would never ever take this class again. Truly the worst teacher I have ever had. Labs are really easy. Projects are extremely difficult.

1.0
5.0
CS109
Apr 16, 2020
Wouldn't take again

Stupied class ever in UIC. DO NOT TAKE THIS CLASS EVER. Dont trust on student grade distribution.

Tough grader
Lots of homework
Test heavy
1.0
5.0
CS109
Grade: Drop/Withdrawal
Apr 19, 2020
Wouldn't take again

Shes the worst ever and dont think about taking her if you have any other option, tough projects!! and should work individually and couple days to complete. and don't get shocked if she called u saying u copied the code from someone when you didn't because she asks 300 students to do the same project with the same approach and the gives an F

Lots of homework
Lecture heavy
Tough grader
1.0
4.0
CS109
Grade: Not sure yet
May 3, 2020
Wouldn't take again

She is literally one of the worst professors I've ever had. She does not have any of the skills required to teach this class. She makes the projects 10 times harder than they need to be, and she does not give any examples during lecture. For an introductory CS class, we were expected to teach ourselves all of the material. DO NOT RECOMMEND HER!

1.0
4.0
CS109
Grade: B
May 5, 2020
Wouldn't take again

She is really strict and tough about her rules and it really makes it difficult to get through her class. She will never bend in any way shape or form so if you think you are sick or not feeling well, don't miss lab because she will just use the lowest lab score that she is supposed to drop to cover it.

1.0
5.0
CS109
May 11, 2020
Wouldn't take again

Worst class Ive ever taken in my entire life. Get ready to spend at least 6+ hours every single week. If you dont have any experience in coding then youre screwed. You wont be able to have a life since you get homework, lab, and projects every single week. I thank god in heaven this semester over with.

Lots of homework
Test heavy
1.0
5.0
CS109
Grade: B
May 11, 2020
Wouldn't take again

THANK GOD IN HEAVEN THIS SEMESTER IS OVER!!!!!! I never put so much time and effort into a 3 credit hr class. She expects way too much!! weekly hw assignments labs and insanely difficult projects, 2 midterms and a final. Don't think these exams are any easier than the projects. You're going to be lost the entire semester bc she doesn't even teach!!

Lots of homework
Accessible outside class
1.0
5.0
CS109
May 11, 2020
Wouldn't take again

Have fun starting at the computer screen for hours not knowing what to do

Test heavy
Lots of homework
Tough grader
5.0
4.0
CS109
Grade: A-
May 11, 2020
Would take again

Weekly projects are tough, be ready to put in 15+ hours per week. Her powerpoints and lectures answer a lot of what you need, but TAs and office hours are crucial for passing the projects. Homework takes up a lot of your time in the beginning. Offers some extra credit with participation and on exams. Exams were very fair. Very thoughtful.

Accessible outside class
Clear grading criteria
Amazing lectures
4.0
4.0
CS109
Grade: A-
May 27, 2020
Would take again

This professor doesn't walk you through every project as much as I would have liked, because I had 0 coding experience. The projects are hard; start them early and go to TA office hours. Her exams in general were fair, but when classes switched to online this semester she was understanding & gave us a very fair (easy) final, which I appreciated.

Lots of homework
2.0
4.0
CS109
Grade: A
Jun 8, 2020
Wouldn't take again

She has a lot of typos in the project prompts. Sometimes the projects aren't clear and you have to ask her. I think TAs are way more helpful than her!

Lots of homework
Accessible outside class
Tough grader
1.0
5.0
CS251
Sep 17, 2020
Wouldn't take again

lost my motivation to be a computer scientist after this class wouldn't recommend at all, take literally anyone else

Get ready to read
Tough grader
1.0
4.0
CS251
Oct 4, 2020
Wouldn't take again

Worst professor. her lecture videos are about something which you can easily find in youtube or know it already but doesnt clear concepts from depth at alll. Has understanding ofcourse but doesn't know how to explain. She literally drained all my energy and interest for this class. P.s she has made grading even more difficult for this online sem.

Lots of homework
Skip class? You won't pass.
Lecture heavy
1.0
5.0
CS109
Grade: B+
Oct 31, 2020
Wouldn't take again

The way the class is graded is really messed up. One guy i knew took her class twice and won her semester final project competition both semesters in a row and probably knew matlab better than any student yet he still failed the first time. Her way of grading is terrible at judging how good her students are at using matlab.

5.0
4.0
CS251
Nov 5, 2020
Would take again

The class is very difficult but rather fair. However, I think the ratings that negative here are unjust. The professor is constantly communicating with students through Piazza and hosts 3 optional synchronous QnA Sessions every week and is very kind and understanding. She wants you to succeed and is very supportive. The lectures are great too!

Gives good feedback
Lots of homework
Accessible outside class
5.0
3.0
CS251
Grade: A+
Nov 17, 2020
Would take again

Overall, she is a great professor who took the time out to plan out this semester carefully given the circumstances we're in. I never attended the lectures, so I can't speak for her lecturing abilities, but the assignments and projects were very fair and doable within the time frame expected.

Gives good feedback
Clear grading criteria
Caring
5.0
4.0
CS251
Grade: A
Nov 25, 2020
Would take again

I'm in Data structures with her and she's really good. I'll get a 93ish. Her class is a cut above the rest of what UIC is offering online during the pandemic. In a time where pretty much everyone is panicking and harshly judging the quality of professor's lectures I can safely say that Reckinger has done a very good job. Maybe my fav class here.

Gives good feedback
Lots of homework
Caring
2.0
4.0
CS251
Grade: B
Nov 30, 2020
Wouldn't take again

Does not curve by the end of the semester. Lectures are recorded for the online lectures but the material can be read in 5 minutes on any website. Gives 5% of all the knowledge you need to actually write your projects. All useful things I learned reading from web rather than lectures. Most people just dropped in the middle of the semester

Lots of homework
Tough grader
5.0
5.0
CS251
Grade: A
Dec 15, 2020
Would take again

Got an A in the most important class: green review. Got a B in the most important class: red review. You can't complain no curve when 40% of the class got As. Another complains about how you can find all the stuff online: that's literally college. You're only here for the networking and piece of paper. For what Prof. can do, she does a great job.

Gives good feedback
Group projects
4.0
4.0
CS251
Grade: A
Dec 16, 2020
Would take again

You have 7 projects and 11 group labs due. 3 oral exams. The class isn't as hard as it could be online, and she records every lecture, answers every question on piazza, and her and her TAs offer office hours every week. 43% of the class got an A. Extra credit for turning in projects early. They require a dedicated day or two of work so start early.

Gives good feedback
Lots of homework
Clear grading criteria
5.0
3.0
CS251
Grade: A
Dec 20, 2020
Would take again

The projects done during the entire course were very interesting and eacb project had something new to learn from it. She tries to motivate the class to push harder as DS & Algos is the most important topic of CS. At the end of the class, she had some very interesting interviews from some successful CS students from UIC sharing their experiences.

5.0
5.0
CS251
Grade: A
Jan 3, 2021
Would take again

If you work hard from day one and give your 100% best, then for sure you will get an A. If you have any questions, she always has her office hours to solve your questions.

Lots of homework
Inspirational
Amazing lectures
1.0
4.0
CS251
Grade: Not sure yet
Jan 15, 2021
Wouldn't take again

This is the most disorganized class I have EVER taken online. This makes a kindergartner look comprehensive. It almost as if she expects robots to comb through the disjointed information and create a course for her. Guess who isn't a robot

1.0
4.0
CS251
Grade: C
Feb 8, 2021
Wouldn't take again

The project grading made no sense. You could do 6/7 milestones and have hundreds of lines of code, but if you are not able to solve the hardest function by far(all were quite complicated) you will receive a maximum of about 30-35% on the project. The professor's lectures were atrocious. They were simple 10-15 min videos that barely touched the subj

Get ready to read
Graded by few things
Tough grader
1.0
5.0
CS251
Grade: Drop/Withdrawal
Feb 8, 2021
Wouldn't take again

Literally does not teach, you watch prerecorded 8 min videos and are expected to learn everything alone. Do not waste your time or money.

5.0
2.0
CS251
Grade: A+
Mar 1, 2021
Would take again

Shanon Reckinger is a gem of a professor. CS 251 is one of my most favorite classes because she made it engaging, organized and fun to learn. Gives really good advice in her lectures and teaches the best practices in the industry. Labs teach you a lot. Get used to learning things on your own because that's how the CS field is. Pay attention in 251.

Participation matters
Group projects
Clear grading criteria
5.0
2.0
CS251
Grade: A+
Mar 1, 2021
Would take again

The class was one of the most organized classes. You have to work hard but you'll get an easy A if you work hard since day 1. Be sure to code properly with proper conventions. Good professor.

Participation matters
Clear grading criteria
Amazing lectures
3.0
3.0
CS251
Mar 23, 2021
Wouldn't take again

I think it depends on what type of teaching style you like. Personally, her teaching style does not fit mine. However, she forces her coding style on you in the projects which I really do not like. Some complain about its difficulty. It's a CS class, it's going to be hard. I made the mistake of not starting my projects early enough.

5.0
4.0
CS251
Mar 30, 2021
Would take again

Incredibly caring and knowledgeable professor. Her passion for programming could not be more evident. Frankly, it seems that many reviews on here were written by students who didn't use the resources provided to them or are blaming her for the fact that CS is a difficult field. Projects are hard for a reason. Strongly recommend this prof!

Participation matters
Inspirational
Caring
1.0
5.0
CS251
Grade: Rather not say
Apr 12, 2021
Wouldn't take again

She is the worst professor I have ever had in my life. Let me tell you again. THE WORST. She doesn't know how to teach.. how did she even became a professor. UIC, you have gotta expel this stupid professor and hire a new one cause people will transfer the college and you will get nothing but loss. Worst thing ever happened to my life is SHANON RECK

1.0
5.0
CS251
Grade: B
Apr 12, 2021
Wouldn't take again

Take this class if u want to loose any motivation to be a programmer.

Skip class? You won't pass.
Test heavy
Tough grader
5.0
4.0
CS251
Grade: A+
Apr 14, 2021
Would take again

Data Structures is a tough class, you 100% have to work for your grade, which shouldn't be a problem if you want to be a successful software engineer. I feel like people are too hard on her, she makes this an accessible class. The projects are hard and you will go to office hours, but they're relevant to the field and great talking points.

Accessible outside class
Caring
EXTRA CREDIT
1.0
5.0
CS251
Grade: Not sure yet
Apr 17, 2021
Wouldn't take again

Needs to get fired or work on her social skills. The most RUDE antisocial human I ever talked to. Ask her a question, she will make you feel dumb. Email her, she will respond in the most disrespectful way possible. Many students complain about her rude behavior. Save yourself the headache, use Google instead. Quit your job since you hate it Shanon

Lots of homework
5.0
3.0
CS251
Grade: A+
Apr 30, 2021
Would take again

Professor Shanon is one of the most qualified Professors at UIC. The Projects are challenging and fun and she gives two weeks to work on them. Her lectures are short and engaging. And I absolutely love how she has oral exams and tries to prepare the students for internships which is something rarely done in any heavy coding CS class.

Gives good feedback
Inspirational
Amazing lectures
5.0
1.0
CS251
Grade: A
May 4, 2021
Would take again

Ignore the people who have rated Prof. Reckinger a rating below 5/5. Such unfair and absurd way of dealing with things. Stop blaming the Professor and the course. There is absolutely no one in this class who can't obtain an A if they wanted to. There are so many opportunities to do well.

Respected
Inspirational
Clear grading criteria
5.0
4.0
CS251
Grade: C
May 10, 2021
Would take again

Take 251 with her if you can!!!! She DOESN'T do midterm or final exams, but you still have to put in a lot of work to get a good grade. Slacking is NOT an option because there's a lot of material to learn for internships and jobs. You can get 100% on 4/7 projects and pass with a B. This is a difficult class overall, but all you need is a C!

Skip class? You won't pass.
Clear grading criteria
Lecture heavy
5.0
4.0
CS251
Aug 19, 2021
Would take again

CS 251 is a very tough class but Shanon makes it bearable. her lectures are easy to undertand and her exams are live codings(which help with interviews) . When you leave the class, you leave with actual knowledge. There's a lot of work but it helps because if you miss a couple items you still have a chance at an A

Gives good feedback
Accessible outside class
Participation matters
1.0
4.0
CS251
Aug 26, 2021
Wouldn't take again

Reckinger is rude and doesn't listen to students advice. The help sessions are useless since it's so hard to get help when the sessions are always packed. Along with this, the projects are not clear. It's a toxic class overall. I would recommend waiting for another professor to teach the class.

Lots of homework
Get ready to read
Tough grader
3.0
5.0
CS251
Grade: A-
Dec 20, 2021
Wouldn't take again

Felt like she disliked me in every interaction we had. Kind of arrogant. On the bright side her classes Oral exams are much less stressful than Prof. Hummels written exams. Lectures are easy to digest and broken up by topics. Textbook was a mandatory ZyBooks. 5/5 as a teacher 2/5 as a person 1/5 student communication

Lots of homework
Amazing lectures
5.0
2.0
CS111
Grade: A+
Feb 2, 2022
Would take again

also caring, amazing lectures, hilarious, clear grading criteria, group projects, etc. Prof. Reckinger is THE BEST professor anyone could ever ask for. If she could teach all my classes I would never get tired of her. She helps you the way you need help, to grow! She wants and believes in your success. She is definitely in the top 5 CS teachers

Gives good feedback
Accessible outside class
Inspirational
4.0
5.0
CS251
Grade: A
Feb 20, 2022
Would take again

Learned so much and coded a ton. Definitely helped to have already understood object-oriented programming prior to the class. A hard class but worth it. Oral exams were extremely beneficial and practical. She breaks down material pretty well in her lectures and slides.

Participation matters
Clear grading criteria
5.0
5.0
CS251
Grade: A+
Mar 22, 2022
Would take again

I took Data Structures in Spring 2021 and Ive been hooked since. Thank you Shanon.

Get ready to read
Participation matters
Inspirational
5.0
5.0
CS251
Grade: A
Jun 7, 2022
Would take again

Shanon makes the class manageable for a student by providing an organized online curriculum and having a team of TA's that are eager to help and accessible during scheduled hours.

Tough grader
Inspirational
Accessible outside class
5.0
3.0
CS251
Grade: A
Aug 5, 2022
Would take again

Her course material was extremely well organized. The projects were all doable but challenging enough to where I learned a lot. Achieving an A is very doable if you put in the work. Would take again 10/10.

Tough grader
Participation matters
Clear grading criteria
3.0
2.0
CS111
Grade: A
Sep 8, 2022

She isn't the worst teacher, I had already known most of the content beforehand, but when it comes to this, she doesn't do a good job explaining anything and relies on you to watch her lectures and do the homework to learn most of it.

Participation matters
Group projects
Clear grading criteria
1.0
3.0
CS111
Grade: B+
Sep 28, 2022

The systems used in this class like Codio are absolute trash. Ironic how a CS class is using horrible grading systems. Be ready to lose points for no reason and re-grade requests to be ignored. During exams we aren't allowed to ask questions even if they are clarifying questions because "that is how college is". Save your sanity, don't take her.

Tough grader
Get ready to read
Participation matters
1.0
5.0
CS111
Grade: A-
Oct 25, 2022

Whatever she teaches in class is easy and so is the normal homework given but the labs and projects way too Overcomplicated by her and give with inadequate knowledge, only people able to do them are the ones that have done python for years before. Please stay away do not take even if you have no other choice, rather take next sem.

Tough grader
Lots of homework
Graded by few things
1.0
5.0
CS111
Grade: A
Oct 27, 2022

horrible take anyone else

Tough grader
Participation matters
Lots of homework
1.0
5.0
CS111
Grade: B+
Nov 4, 2022

The professor herself is a good person, but her CS111 class was pure torture. She gives simple, basic information in the lectures and homework, then proceeds to drop the most complicated versions on you for lab/projects. Office hours were uselss because so many kids needed help just to start many of the projects.

5.0
3.0
CS111
Grade: A
Nov 16, 2022
Would take again

Good professor and good lectures. Many people expect her to walk you through everything, but you're really supposed to do things on your own and learn from your mistakes. Obviously if you get stuck on a project or need help understanding a unit then go to office hours (lots of hours), but other than that start projects early and I guarantee an A.

Clear grading criteria
Respected
Accessible outside class
3.0
3.0
CS111
Grade: A-
Nov 20, 2022
Would take again

She was an okay teacher, not bad, not good. Do not slack, or you will fall behind in class (really fast). The lecture provided by her is essential to watch beforehand. The assignment was not that hard. I would recommend it if there is no other reasonable choice.

Beware of pop quizzes
Lecture heavy
Accessible outside class
3.0
4.0
CS111
Grade: B-
Nov 27, 2022

when the class first started off with basics it was easy. But as you got to functions and loops and anything past that it was so difficult. Professor did not do a good job in explaining that part. And functions and loops are the essential to programming. The class is mostly self learning using zybooks. Her quizzes and test contain no multiple choic

Tough grader
Gives good feedback
Lots of homework
1.0
4.0
CS111
Grade: A
Dec 2, 2022

Just bad

Get ready to read
Lots of homework
2.0
5.0
CS111
Dec 2, 2022

She was able to teach the basic topics but when it came to the middle and end of the semester, the work she gave us was nothing compared to the lectures. The projects and labs were extremely difficult and consisted of work we didn't even learn. We weren't given any material to study off for the test

2.0
4.0
CS111
Grade: B+
Dec 4, 2022

Her lectures are more of a knowledge test because most of the actual learning happens through the zybooks homework. She is notoriously rude to students if you ask her for clarification or help. The semester gets very hard once you get to like week 9 and start functions. Exams are very hard and a lot of the grading is based on difficult projects.

Lots of homework
3.0
5.0
CS111
Grade: C+
Dec 5, 2022

Most of this class is self taught. If you didn't have prior programming experience in the basics of python good LUCK! Like the others comments state she is 100% rude to her students. BEWARE her tests are short answer and you will have to write code NO MULPTIPLE CHOICE! Labs and projects are extremely difficult for intro level class!

Tough grader
Get ready to read
5.0
4.0
CS111
Grade: A
Dec 14, 2022
Would take again

The exams and projects are definitely difficult, so definitely make use of office hours. I think Professor is very passionate about what she teaches and she tries to encourage her students to not give up despite exams being hard.

Inspirational
Respected
1.0
5.0
CS111
Grade: B
Dec 18, 2022

2/3 of the class failed the 2nd exam. She will preach that she wants everyone to get an A in the exam but will not make a practice exam. If she does put out a test review it is irrelevant to the exam. She did not like how people would randomly click in and encouraged students to not come in if you do that. Clickers are 10% of your final grade.

Tough grader
Participation matters
Inspirational
1.0
5.0
CS111
Grade: F
Dec 19, 2022

Good luck if you don't have any background info of python. Tests are hard. Labs will destroy your grade if you don't do well on them, I had a TA in lab and could not understand because of his accent and also does not reply to any emails. Projects are tough.

Participation matters
Group projects
Test heavy
4.0
2.0
CS111
Grade: A
Dec 21, 2022
Would take again

Professor Reckinger has a different style of teaching from most but she is definitely not uncaring. She cares about you and wants you to pass the class, she may come off as rude but she never means to be, that's just how she is. I saw her being compassionate and understanding on many occasions. That being said, MAKE SURE TO NOT SKIP through the hw

Participation matters
Clear grading criteria
Lots of homework
1.0
4.0
CS111
Grade: B
Mar 17, 2023

Everything just not good

Tough grader
Get ready to read
Test heavy
4.0
2.0
CS111
Grade: A
Apr 5, 2023
Would take again

CS 111 with Reckinger was a fairly easy class. I think that her lectures were good, but they did get a little slow at times. Her explanations of concepts made sense and I think that the assigned homework was helpful in the course. However, I think that some concepts, such as functions, could have been taught in a better way.

Clear grading criteria
Gives good feedback
Lots of homework
4.0
3.0
CS111
Grade: A
Apr 5, 2023
Would take again

I took her last semester as I am writing this, but I do think that overall, her material for CS 111 was solid. The projects that she assigns are well designed, and challenging enough for CS majors. My only critique would be that after around the second exam, we do not really learn anything new. Overall though, good lectures and very approachable!

Amazing lectures
Inspirational
Hilarious
5.0
4.0
CS111
Grade: A
Apr 23, 2023
Would take again

Reckinger has a different style of teaching but she is GOOD. Preparing you by making the basics rigorous makes 141 easier. Doing/attempting all the assignments is VERY important. Zybooks is where you learn concepts before lab. As soon as you realize you don't understand something make use of office hours. Exams are hard but you get a cheat-sheet.

Participation matters
Respected
Test heavy
5.0
4.0
CS111
Grade: A-
Apr 28, 2023
Would take again

I got 90+ on all projects but didn't get above a 65 on the tests since they were difficult, don't slack on labs and the weekly quizzes. We had access to great TAs literally everyday of the week in office hours, so make sure to take advantage of those. The coursework really translates well for the projects, which in my opinion are really fun.

Tough grader
Amazing lectures
Clear grading criteria
5.0
2.0
CS111
Grade: A+
May 3, 2023
Would take again

Professor Reckinger is a highly organized teacher. At first, she may seem strict, but she's always willing to help once you approach her. She's always there to answer questions, and you must be ready to go above and beyond to ensure I understand the material. I'm grateful to have her as my professor this semester.

Get ready to read
Participation matters
EXTRA CREDIT
5.0
3.0
CS111
Grade: A
May 11, 2023
Would take again

Reckinger is a very solid professor. Gives good lectures, always accessible via office hours and piazza, provides extra credit opportunities, and gives many chances to perform well in the class outside of exams. As long as you do the zybook homeworks and start the projects early, you should do great!

EXTRA CREDIT
Clear grading criteria
Accessible outside class
5.0
3.0
CS111
Grade: A+
May 13, 2023
Would take again

I really liked this class and Professor Reckinger! The projects weren't too bad, with a manageable amount of homework, but the tests were difficult, especially if you don't study.

Amazing lectures
Clear grading criteria
Lecture heavy
1.0
3.0
CS111
Grade: B
Nov 9, 2023

Said that we have been givin the special opportunity to learn coding in a class setting rather than being online and we should take advantage of that because it's "special" but yells at us when we help each other out with learning coding.

2.0
4.0
CS111
Grade: A
Nov 13, 2023

she is just pure boring and cringe in the lecture

Group projects
Beware of pop quizzes
Test heavy
5.0
3.0
CS111
Grade: B+
Nov 28, 2023
Would take again

Pretty straight forward CS class, as long as you read the material/do the homework and pay attention in class, you'll be good. Professor Reckinger understands the material well enough to be able to speak about in a way that's easily digestible.

Get ready to read
Group projects
Online Savvy
3.0
3.0
CS111
Grade: Incomplete
Dec 2, 2023

After Project 3, the next projects started getting much harder. They were more complicated than what she taught us in class. There were no previous exams to look at for Exam 3 and ran out of time.

Lecture heavy
1.0
3.0
CS111
Grade: B
Dec 3, 2023

Not a good professor. If you are taking CS111, hayes is much better and a lot nicer.

3.0
5.0
CS111
Grade: C
Jan 7, 2024
Would take again

Labs and Projects is super difficult and the stuff covered in class is not enough to help us complete the labs/projects.

Group projects
Caring
1.0
3.0
CS111
Grade: F
Jan 11, 2024

Please be clear when asking questions during the exam

Tough grader
Lots of homework
Test heavy
1.0
5.0
CS111
Grade: A
Jan 13, 2024

The projects were extremely hard and it was in no way an intro to cs class. She was really inconsiderate and rude too at times.

Tough grader
Get ready to read
Participation matters
1.0
5.0
CS111
Grade: F
Mar 9, 2024

She refused to give me even one point to let me pass the course (I ended up failing). She might give you the illusion that she's a nice and sweet professor, but in fact, she's not. She does not respond to your emails personally; it's the TA who responds. It was very inconvenient to get in touch with her personality she's always busy.

Lots of homework
1.0
3.0
CS111
Grade: B
May 9, 2024

Passive aggressive, bad teaching style, and seems nice but rude

1.0
4.0
CS111
Grade: B
Jun 13, 2024

Please avoid this teacher. Do not take her if you are new to CS. CS111 did not feel like an intro class based on the pacing and the difficulty level of the projects given. Take Hayes or someone else but please avoid her. After like the fourth project, you will have trouble balancing the due dates and exam preparation.

Tough grader
Test heavy
1.0
5.0
151
Grade: Incomplete
Oct 4, 2024

Talks the whole class, goes way too fast. Horrible teacher avoid her at all costs.

Tough grader
Get ready to read
Test heavy
5.0
2.0
CS111
Grade: A+
Oct 16, 2024
Would take again

If you show up to class and pay attention to the homework, she is an amazing professor. Everybody who is complaining about her are just people who aren't putting in the work or begging for free points that they don't deserve. I even see people complaining about her getting upset when they have been cheating. Get a grip.

3.0
4.0
CS111
Grade: B
Feb 8, 2025

This class was tough, but Unstuck study was a lifesaver for study prep. The projects were challenging, but going to office hours and using resources like ChatGPT helped me get through it. Overall, worth taking if you're willing to put in the work.

5.0
3.0
151
Grade: B
Apr 22, 2025
Would take again

Very understandable and has a good way of teaching. Understands questions well and is able to answer them to a full degree. You can tell she understands this topic to its fundamentals.

Test heavy
1.0
2.0
CS111
Grade: A
May 3, 2025

She is unnecessarily strict and double sided when treating students. Not very good at communicating although very organized.

1.0
5.0
CS351
Grade: A
May 7, 2025

I'm not sure why anyone thought forcing students to pick up an entire programming language like JavaScript outside of class was a good idea. The entire class is built around Python, but you will magically lose a ton of points in your final project if your front-end programming is 'not up to par'. Very unfair grading criteria. Avoid at all costs.

Tough grader
Group projects
Lots of homework
1.0
3.0
CS110
Grade: Drop/Withdrawal
May 10, 2025

Professor does not accommodate students with disabilities per the LOA, but rather creates a set of conditions in which to meet in order to receive accommodations, which are not always feasible given different disabilities.

Lots of homework
1.0
3.0
CS251
Grade: A-
Nov 17, 2025

Quote from her announcement on blackboard btw: "it is the student's responsibility to study and prepare for an exam. And asking an instructor to provide materials is hand holding. I hope some of you appreciate that a good coach/teacher doesn't create an illusion of success." All you need to know...

4.0
5.0
341
Grade: Not sure yet
Nov 24, 2025

..........

Tough grader
Respected
Graded by few things
1.0
5.0
341
Nov 25, 2025

She made exams 65% of our grade, raw score, no curve, just pure coding on exams Hope this is enough

Tough grader
Test heavy
Graded by few things
3.0
4.0
341
Grade: Not sure yet
Dec 3, 2025
Would take again

Taking her is not for the faint of heart. lectures are well thought out so no surprises on exams. Her grading is unforgiving but not unfair. Her exams explicitly test your conceptual understanding zero leeway if u only partially understand, or can't explain your answer, no partial credit. Taking her will challenge you and your idea of your best.

Tough grader
Get ready to read
1.0
4.0
341
Grade: Incomplete
Dec 11, 2025

Nothing good about this professor. It was CLEARLY her first time teaching 341. She makes the exams long enough to where you might not finish and if you do it will be right at the last minute. She doesn't care if you fail. She also made it very clear that the most she will do for exams is give you the topics and that won't help you at all.

Tough grader
Test heavy
5.0
5.0
341
Grade: A
Dec 11, 2025
Would take again

Professor Reckinger can best be summed up as an extremely talented lecturer that grades very strict. Her exams are completely unforgiving and require lots of studying to do well in. Despite this, she is still one of the most effective lecturers I've had at UIC. Her teaching style is very engaging and you will learn a lot, but it will not be easy.

Tough grader
Amazing lectures
Test heavy
1.0
5.0
341
Grade: C
Dec 11, 2025

This professor is a very tough grader, her individual + group test format caused a lot of trouble working with and giving low result after. The pace was too dense to work with and no help were made studying for the exams

Tough grader
Test heavy
Graded by few things
1.0
4.0
341
Grade: B+
Dec 12, 2025

The first exam, and I quote "designed to not be completed". Also, she had no motivation to give us any study materials of her own and instead did the lazy way and gave review questions that a different professor made. Expects you to give your all to the class but she can't even create things of her own to teach. I cannot respect her as a professor.

Tough grader
Amazing lectures
Lecture heavy
2.0
5.0
341
Grade: Rather not say
Dec 12, 2025

Good class, but the exam ruins it. The professor used group work for the exam, which didn't make much sense, and it was extremely long and demanding. It's useful only if you're pursuing Software Engineering or Development. For AI, Data Science, or Security, it's time-consuming and not very helpful. Better to avoid.

1.0
5.0
341
Grade: D
Dec 13, 2025

She's a very tough grader. The individual portion of exams was worth 90% while the group portion was a mere 10%, so the individual exam time was wasted on this useless portion. The class is not supportive of students who struggle with conceptual or coding-heavy exams. If you struggle in these areas like me, I recommend avoiding this professor.

Tough grader
Test heavy
Graded by few things
1.0
5.0
341
Grade: Not sure yet
Dec 15, 2025

Pros: Explains concepts really well. Worksheets given during lectures to help you stay focused & give feedback. Cons: Exams are long with limited time. Many questions are difficult to interpret (cant ask ANY questions during exam) & some focus on minor concepts briefly covered in lecture. Study guides were not helpful & are considered hand holding.

Tough grader
Test heavy
1.0
5.0
341
Grade: B+
Dec 18, 2025

VERY EXAM HEAVY, 65% of the class is exam. Bad at teaching, would literally stare at her notes for a couple of minutes before teaching us that slide. Worksheets were helpful, ws are the only reason I passed the class. First exam was a complete mess, had to take it in 50 mins, because of the group exams. DON'T TAKE HER.

Graded by few things
1.0
5.0
341
Grade: C
Dec 18, 2025

This professor scares me. For the final exam, she repeated to us many times how she felt more nervous than we are about the exam. And it uneases me if a professor is scared about the same exam they made... and the exam was 120 questions for 120 mins.

Tough grader
Test heavy
1.0
5.0
341
Dec 19, 2025

I think this professor goes to bed at night plotting how to input misery into exams, and laughs about trick questions students failed. I'm sad for students who have to take her in their first CS classes. Taking Shanon should be a choice, not everyone wants to waste tuition dealing with misery. Avoid at all cost, her teaching needs an investigation

Tough grader
Test heavy
Graded by few things
2.0
5.0
341
Grade: B-
Dec 20, 2025

Gave us experimental exams with inconsistent structure. The immense lack of review for a course that teaches multiple languages is absurd. Also, asking questions about a test question's wording should not be met with a rude comment about whether we are competent or not. Class felt as if she was trying to prove her CS superiority over us.

Tough grader
Test heavy
1.0
5.0
341
Grade: B
Dec 23, 2025

The course itself was good, but the professor was not and did not know how to teach. The class was very exam heavy 65 percent of the grade, yet she provided no study guides or sample exams. She also refused valid regrade requests and never admitted mistakes, always wanting to be right and the course was not structured at all.

Tough grader
Test heavy
Graded by few things
Class Info

Online Classes

100%

Attendance Mandatory

60%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 82 grades
Most common grades:
A (29)
B (13)
A+ (11)
Grade Distribution
A(40)B(15)C(8)D(4)F(3)A-/B+(15)
Based on 98 reported grades
A: 29
B: 13
A+: 11
B+: 8
Common Tags
Tough grader (41)
Lots of homework (35)
Test heavy (25)
Clear grading criteria (21)
Participation matters (18)
Gives good feedback (15)
Accessible outside class (15)
Get ready to read (13)
Rating Trend

Stable

-0.19 avg change
Oct
Feb
Apr
May
Nov
Dec
Last 6 months
Ratings by Course

CS251

3.5

(32)

151

3.0

(2)

CS110

3.0

(2)

CS111

2.7

(39)

CS109

2.3

(28)
+2 more courses
Difficulty by Course

CS351

5.0

341

4.8

CS109

4.1

151

4.0

CS251

3.9

Similar Professors