Thank you for all the comments. I really hope you consider either writing series of blog posts or a small book on the topic of teaching maths. You might think there is already lot of stuff on this and there is nothing new you could add but trust me its not enough and people can use more ideas on 'how to go about learning maths'.