Experience Summary
I implemented and maintained custom code for a number of clients, and I performd lead programmer functions and mentor others. Every few months I conducted "lunch and learns" for programmers and analysts. During these sessions I would describe what code was doing in a particular module. This would help them with their implementations.
Teaching Style
I like to first show a basic example of the problem, then show how the problem can be solved. I will then show another example that is a little more involved. After this, I let the person being mentored try solving a similar problem.