Activity based learning is most effective teaching learning tool.