Reviews of professor Colin Ingalls

Rating: 1.0/5, difficulty: 3.0/5
The course by itself isn't difficult due to the clear explanations and straightforward examples on the slides. Prof Ingalls, on the other hand, is very disorganized when it comes to delivering theorems, proofs, and examples that are important for this course. If you specifically prefer in-person style learning, then he sadly isn't the go-to prof.

Rating: 2.0/5, difficulty: 3.0/5
He is good at explaining things but a lot of concepts written on the board are just straight-up confusing. Theorems and proofs consist of unclear statements, which students cannot refer to as understanding. He gives pretty clear examples though and actually does them instead of just showing them on the slides. Relied on textbooks most of the time.

Rating: 2.0/5, difficulty: 3.0/5
The topics that he covers are straightforward. He's also flexible with a variety of different learning methods, like in-person, live through Zoom, and asynchronous videos. However, he just needs to get better. While he's passionate about helping others understand the material, the stuff he writes on the board is just confusing.

Rating: 1.0/5, difficulty: 3.0/5
He doesnt put effort on organizing his lectures and tutorials, definitely you will learn very few from his class. And he makes lots of mistakes in class which is unbelievable. The experience of his lectures is like playing an puzzle, most of pieces are missing. However, he posts practice exam which is the same as actual final. What a professor!

Rating: 2.0/5, difficulty: 3.0/5
Prof. Ingalls breaks down complicated definitions or problems so that things are pretty easy to follow. He encourages a lot of participation.

The issue is a lot of the stuff that he writes on the board isn't as clear compared to what he says to us directly. His proofs tend to be sloppy but his examples are relatively straightforward.