Civil Engineering BSc
University of Alberta Canada
Environmental Engineering BSc
Computer Engineering BSc
Engineering Physics - Co-operative BSc
Electrical Engineering BSc
Nanoengineering - Option in Engineering Physics Co-operative BSc
Nanoscale System Design - Option in Computer Engineering BSc
Mining Engineering BSc
Materials Engineering BSc
Electrical Engineering - Co-operative BSc
Nanoengineering - Option in Engineering Physics BSc
Environmental Engineering - Co-operative BSc
Mechanical Engineering - Co-operative BSc
Chemical Engineering - Co-operative BSc
Materials Engineering - Co-operative BSc
Computer Engineering Co-operative BSc
Civil Engineering - Co-operative BSc
Petroleum Engineering BSc