Reviews of professor Jana Dunfield

Rating: 3.0/5, difficulty: 3.0/5
She was good in terms of organization and being upfront about what would be on tests/assignments. However, she was very unorganized in the lectures. Would have been nice to have a bit more structure to the course.

Rating: 4.0/5, difficulty: 2.0/5
In my opinion, lectures do not have to be attended to pass this class. 4 Mini-exams (50% of grade) and no final exam, plus a group project(50%) that involves programming and testing a software system and consists of 6 assignments that build upon each other. Project can be done in preferred language. Don't buy book(Course Reader) - never used it!

Rating: 1.0/5, difficulty: 3.0/5
Started out alright, ended up poorly. Specifically made a point in a lecture that the last test average was "too high", and declared she would be actively trying to bring it down. Even got warnings from TA's in the discord that  she was making the next tests ridiculously difficult.

Rating: 5.0/5, difficulty: 3.0/5
Very accessible teaching style, and engaging lectures. She also seems a lot more genuine and relatable than many other comp sci profs.

Rating: 4.0/5, difficulty: 4.0/5
The notes provided was helpful, Jana is a great pofessor

Rating: 4.0/5, difficulty: 3.0/5
Very flexible lectures and no in-person assessments; you could basically do the entire course asynchronously. Super helpful during office hours, assignment and quiz problems directly correlate with lecture material. Assignments were a bit slow to get back though.

Rating: 4.0/5, difficulty: 4.0/5
Prof Dunfield is a nice professor who is good at his job. No final. 5 tests in total. The prof was not a tough grader because he didnt grade test papers. He would re-grade if required. Lectures are well-organized, and lecture notes are helpful. Since it is about natural deductions and semantics, attending lectures is recommended.

Rating: 5.0/5, difficulty: 2.0/5
One of the best profs I had in computing - attending classes not required and an A+ is very doable. Made somewhat of a boring course material really interesting. Highly recommend!

Rating: 5.0/5, difficulty: 3.0/5
Really good lectures and assignments which help you do well on Tests. How it should be.