Using Geospatial Technology to Enhance Science Teaching and Learning: A Case Study for ‘SATELLITES’ Geo-science Program · Study