Thin film deposition and characterization, nanoscience & nanotechnology and application to energy, health and environment.