Teaching Geographic Information Science and Technology in Higher Education