Bansho is a method of teaching developed in Japan that focuses on teaching math through problem solving. It allows students to see connections and progressions of the thinking involved when developing strategies to solve a problem. from Pocket Here is where I got this article from.