PHN 502 - Basic Physics for Nanoscience and Nanotechnology