UCD classesENG 002 - Creativity & Entrepreneurship for EngineersECS 158 - Programming on Parallel ArchitectureECS 160 - Software EngineeringMAT 168 - OptimizationECS 170 - Artificial Intelligence