The course objective is to prepare students to learn artificial intelligence techniques using contemporary open source Al tool sets. Students will apply the acquired skill through multiple Al related engineering applications. Basic concepts needed for deep learning development such as linear algebra and calculus will be covered. Students will learn to deploy different deep learning models on edge hardware. In addition, reasoning-based Al concepts will be introduced. Moreover, evolutionary computation concepts and applications will be introduced. Prerequisite: MATH 131 and COMP 163, (F;S)