PHY 312 Nuclear and Atomic Physics