Constructivism Philosophical Paradigm: Implication for Research, Teaching and Learning | Synapse