Igneous Petrology at Occidental College