Steve Johnson is an educational technology consultant whose website is edtechsteve.com and Twitter handle is @edtechsteve. His email is edtechsteve@gmail.com. He believes in flexible problem solving by immersing students in tasks and allowing them to make mistakes to find multiple solutions. He also advocates for collaboration where students work together to solve problems, build things, and build shared knowledge through discovering, remaking, tinkering, and experimenting together. He advises against restricting tools and thinks students should be immersed in tasks.