Constructivism: A Paradigm Towards Improved Teaching