Revamping the way STEM is taught through project-based learning