Apply
Undergraduate

Course Timetables

Note regarding course codes

Please be aware that starting Spring/Summer 2025, our courses are now coded Earth Sciences (ESC) in the registration system. All courses formerly coded Geology (GEOL) still have the same course numbers and the new department code (ESC). For example, GEOL 102 is now ESC 102. When students access the registration system to look for courses, they will need to search for Earth Sciences rather than Geology courses. Please contact the Earth Sciences or Science advisors if you need assistance with finding the courses in the registration system.

Earth Sciences

SubjectCourse NumberSectionTitleDaysTimeExam Date/TimeInst Method
ESC102001Earth and EnvironmentMW13:00-14:15DEC 16, 2026 09:00
ESC102060Earth and EnvironmentS09:00-11:20DEC 12, 2026 09:00
ESC102061Earth and EnvironmentS13:00-15:45
ESC102095Earth and EnvironmentT11:30-14:15
ESC102096Earth and EnvironmentM14:30-17:15
ESC102097Earth and EnvironmentT14:30-17:15
ESC102098Earth and EnvironmentW14:30-17:15
ESC102099Earth and EnvironmentR08:30-11:15
ESC201001Internal Processes of the EarthMWF09:30-10:20DEC 09, 2026 09:00
ESC201099Internal Processes of the EarthR14:30-17:15
ESC210001Mineralogy IMWF08:30-09:20DEC 14, 2026 09:00
ESC210099Mineralogy IR09:30-12:15
ESC240001Earth System HistoryTRF13:30-14:20DEC 10, 2026 14:00
ESC240099Earth System HistoryT14:30-17:15
ESC307001GeochemistryMW08:30-09:45DEC 14, 2026 09:00
ESC307099GeochemistryM14:30-17:15
ESC313001Igneous PetrologyTR08:30-09:45DEC 15, 2026 09:00
ESC313099Igneous PetrologyT14:30-17:15
ESC314001SedimentologyTR10:00-11:15DEC 10, 2026 09:00
ESC314099SedimentologyW14:30-17:15
ESC329001Soils and Sediment AnalysisMWF10:30-11:20DEC 11, 2026 09:00
ESC329099Soils and Sediment AnalysisF14:30-17:15
ESC353001Structural Geology IMWF11:30-12:20DEC 21, 2026 09:00
ESC353099Structural Geology IR14:30-17:15
ESC416001Geology of Carbonate RocksMWF10:30-11:20DEC 11, 2026 09:00
ESC416099Geology of Carbonate RocksM11:30-14:15
ESC454001Global Tectonics and Earth HistoryTR12:30-13:45DEC 22, 2026 14:00
ESC454099Global Tectonics and Earth HistoryW11:30-14:15
ESC461001GeomodellingTR10:00-11:15DEC 10, 2026 09:00