The teacher has been experimenting with introducing computational thinking and problem solving skills to students using puzzles, riddles, and pattern recognition problems on paper. The teacher aims to develop these skills without using technology or complicated terminology. Some examples discussed include a river crossing puzzle, encryption algorithms, rearranging crates with a crane, and coloring a chess board with movement instructions. The goal is for students to learn problem solving techniques while having fun.