Debugging Strategies - a guide for teachers and facilitators