Simple moto-- If I can't explain it to any person, it means I haven't learnt it well.
--Always starts from very basics and try always try to relate with real world examples.
--Always follow the divide and conquer strategy.
--Try all the alternatives first which will not be the solutions and explain why they can't be a solution and then give...