Reviews of professor Shannon Ellis

Rating: 5.0/5, difficulty: 3.0/5
Professor Ellis is an amazing professor! Very straight forward with the topics, and very aware of how most people taking this class have no experience coding. The professor and TAs were very accessible. The assignments were very manageable and you have the option to do either a final exam OR a final project

Rating: 5.0/5, difficulty: 3.0/5
You can tell how much she really cares. Group projects are hard during a pandemic so that was the only downside of this class, but Professor Ellis was really great and always positive!

Rating: 1.0/5, difficulty: 3.0/5
Shes a decent professor but shes annoying about academic integrity. Shes constantly punishing the students who are doing well by lagging on tests grades for weeks, because 5 out of 100 students cheated. She makes exams harder than necessary because its all online, honestly her TAs office hours are the only reason I have an A in the class.

Rating: 5.0/5, difficulty: 2.0/5
Relatively easy class, she lectures pretty clearly and has plenty of examples to work with. Assignments can take a while so start them early. Labs are easy and attendance of them is not required. EC for lecture attendance. She is willing to answer questions during lecture and after, TAs were great as well.

Rating: 5.0/5, difficulty: 3.0/5
I think Dr Ellis is amazing - As a teacher, she definitely is helpful, but as a person who teaches she is amazing. It is rare to get a professor who actually cares about students and their thoughts. 
Def take her if given the opportunity!

Rating: 5.0/5, difficulty: 4.0/5
Professor Ellis is amazing! I had to retake python because of academic integrity issues, and I feel like I learned the material way better with her teaching it! She takes the time to explain everything and is there to help along with the TAs. Go to office hours if you are struggling, they will help you!

Rating: 5.0/5, difficulty: 2.0/5
Love her! Took this class as a requirement and also wanting to learn python and she is a great professor for this job. Every lecture is easily understandable and has plenty of office hours and outside help if you are still struggling. Such an understanding professor and would take her class again.

Rating: 5.0/5, difficulty: 2.0/5
AMAZING PROFESSOR. Dr. Ellis was so understanding and sweet about helping me out with my COGS project. I took an incomplete for the class this past quarter and Dr. Ellis was patient and understanding with me. Reach out for any help that you need, Dr. Ellis goes above and beyond for her students <3

Rating: 5.0/5, difficulty: 4.0/5
Not an easy class, and you do need to put in time and effort, but of course you do; it's a programming introduction course. Dr. Ellis does make it easier though, especially by being super organized, and being cognizant of the fact that not everyone has a coding background. I'm bummed out that she's not teaching COGS108 this fall.