EE847: Generative AI and Engineering Applications