material science nanomaterials nanofabrication nanostructured materials thin films and nanotechnology material characterization solid state physics semiconductor materials thin films microelectronics and semiconductor engineering materials science