STEMBSc Honors Chemistry University of Alberta, Canada DegreeBachelor'sNext intakeUndergraduate terms are Fall (classes begin September), Winter, Spring and Summer; applications for
EngineeringBSc Honors Computing Science University of Alberta, Canada DegreeBachelor'sNext intakeUndergraduate terms are Fall (classes begin September), Winter, Spring and Summer; applications for
EngineeringBSc Honors Computing Science, Artificial Intelligence Option University of Alberta, Canada DegreeBachelor's
EngineeringBSc Honors Ecology, Evolution and Environmental Biology University of Alberta, Canada DegreeBachelor's
EngineeringBSc Honors Geology University of Alberta, Canada DegreeBachelor'sNext intakeUndergraduate terms are Fall (classes begin September), Winter, Spring and Summer; applications for