Your examples of what your teacher did, show the type of teacher you had: a good one.
Others will probably disagree because he did not explain what you had to do, but only showed what you were not doing. Students expect their teacher to solve their problem and tell it to them (consumer mentality).
A good teacher challenges you to solve the problem he presents....
This also, and perhaps more importantly (given that the teacher actually has the skills), shows what kind of student
the teacher had.