PHYSICS 505: Introduction to Nuclear and Particle Physics