...I also give students tips from my own algorithmic problem solving process that I use when approaching practice problems or areas of projects where algorithms are needed. Algorithmic problem solving is rarely formally taught and students are left to figure it out themselves through experience. I allow student to learn from my general process so that they can develop their own. (read more)