Reviews of professor Eric Senning

Rating: 1.0/5, difficulty: 3.0/5
He was nice and he seems very smart, but he can't teach to save his life. Homework assignments can be difficult, and the class lectures don't help very much. TAs can be harsh graders. Would definitely recommend taking with a different professor.

Rating: 1.0/5, difficulty: 5.0/5
no direction, unclear explanations, and overall super boring. exams "open note" but also extremely difficult? claimed he didn't want us spending 6+ hours on the exams but a lot of us definitely had to... 2 take-home exams 1 oral exam and 2 projects: one presenting the day's topic to class & a final research project. don't take this class not worth.

Rating: 2.0/5, difficulty: 4.0/5
Little to no direction. Class is completely useless but attendance is mandatory. TAs grade harshly.

Rating: 2.0/5, difficulty: 4.0/5
He is an incredibly smart person and I believe he wants his students to learn and understand Python.  He is not great at explaining and would test concepts on exams/HWs that were not covered effectively in class, which is hard given most students are beginner programmers.  Class is doable but was frustrating.