Offered by Queen's University, Kingston, Canada
Covers algorithms, AI and machine learning, software engineering, systems, and theory of computation. Strong ties to Queen's Centre for Advanced Computing and Kingston's growing tech sector.