Earth Sciences 3316A/B: igneous and metamorphic petrology - Student Reviews & Tips | CourseRater