microelectronics semiconductor otec renewable energy thin films semiconductor device physics thin films and nanotechnology semiconductor physics thin film technology microelectronics and semiconductor engineering material characterization thin film deposition materials science photovoltaics ocean thermal energy conversion solar pv