Teaching
Ongoing Teaching
| Course Name | Syllabus | Class notes | 
| AG7001 - Advanced Field Geology I | Syllabus | Class notes | 
| AG7072 - Geomechanics | Syllabus | Class notes | 
| GP3083 - Taiwan Geology | Syllabus | Class notes | 
| GP3095 - Geology Field Excursion | Syllabus | Class notes | 
| GP3024 - Structural Geology | Syllabus | Class notes | 
Previous Teaching
| Course Name | Syllabus | Class notes | 
| GP2038 - Mineraloy | Syllabus | Class notes | 
| GP2065 - Petrology | Syllabus | Class notes |