As the spokesman of modern education, Dewey's educational thought is completely opposite to Herbart's, and his masterpiece Democracy and Education is also very different from general pedagogy in system. Dewey's thought is pragmatism. It had a far-reaching impact on education and pedagogy in the 20th century. Therefore, the correct answer is B.