Reviews of professor Shannon Ellis

Rating: 4.0/5, difficulty: 3.0/5
Coding is really freaking hard but she breaks it down to easier language and analogies that really helps non CS majors do well. I have taken coding in the past and learned nothing but I feel as though I genuinely learned. Theres a lot of work for this class but actually doing helps to learn the material.

Rating: 5.0/5, difficulty: 3.0/5
I had absolutely zero prior knowledge of coding/programming, but she managed to explain thoroughly the concepts and answered all my questions. This class is definitely not easy (for beginners), but she makes it much more bearable that it could be. Also, she's very organized; she's consistent with her assignments and where she stores notes.

Rating: 5.0/5, difficulty: 4.0/5
coding labs are easy. assignments and midterms are ridiculously hard. the prof is super caring and answers any questions you might have, so will the ta/ia's. the course was hard as heck but the prof made it worth it.

Rating: 5.0/5, difficulty: 3.0/5
LOOOVE PROF ELLIS! SHE'S THE BEST! I was really confused about python at the beginning but she is so sweet and truly cares about her students. She makes sure you understand and allows the space to ask questions during class. Absolutely the best professor out there!

Rating: 5.0/5, difficulty: 4.0/5
I've tried talking this class a few times before and have always struggled a lot and felt dumb asking questions and still not understanding. She goes line by line through the code to explain to you which is great. My only complaint is the test questions are more intense than the lecture examples, so it's hard to keep up as a beginner

Rating: 5.0/5, difficulty: 2.0/5
Amazing class. I can't imagine an intro to coding course being taught any better. Professor Ellis was able to make a difficult class fun.