School Course Credits Earned Grade [%/GPA] Letter
UBC NET/AVG. 140 78.5 B+
Langara NET/AVG. 43 3.7 A-
RCHS NET/AVG. 99 87.4 A
UBC MECH 457 Mechanical Engineering Design Project 6 85 A
UBC APSC 450 Professional Engineering Practice 2 84 A-
UBC MECH 431 Engineering Economics 3 81 A-
UBC MECH 460 Advanced Mechanics of Materials 3 88 A
UBC MECH 464 Industrial Robotics 3 82 A-
UBC MECH 466 Automatic Control 4 83 A-
UBC ELEC 344 Applied Electronics and Electromechanics 3 78 B+
UBC MECH 327 Thermodynamics II 3 82 A-
UBC MECH 392 Manufacturing Processes 2 73 B
UBC MECH 426 Mechanical Design 3 79 B+
UBC MECH 463 Mechanical Vibrations 4 64 C+
UBC MECH 469 Dynamic System Modelling 3 90 A+
UBC APSC 410 Co-operative Education Work Term 6 N/A P
UBC MECH 305 Data Analysis and Mechanical Engineering Laboratories 6 77 B+
UBC MECH 358 Engineering Analysis 3 50 D
UBC MECH 380 Fluid Dynamics 3 83 A-
UBC MECH 410U Air Pollution, Technology, and Society 3 77 B+
UBC PSYC 101 Introduction to Biological and Cognitive Psychology 3 77 B+
UBC MECH 325 Machine Design 4 86 A
UBC MECH 328 Mechanical Engineering Design Project 3 88 A
UBC MECH 329 Materials for Mechanical Design 3 84 A-
UBC MECH 360 Mechanics of Materials 3 80 A-
UBC MECH 368 Engineering Measurements and Instrumentation 3 88 A
UBC MECH 375 Heat Transfer 3 89 A
UBC APSC 310 Co-operative Education Work Term 6 N/A P
UBC APSC 210 Co-operative Education Work Term 6 N/A P
UBC APSC 110 Co-operative Education Work Term 6 N/A P
UBC MECH 225 Integration of Engineering Concepts II 1 68 B-
UBC MECH 223 Introduction to the Mechanical Design Process 7 76 B+
UBC MECH 222 Engineering Science II 6 68 B-
UBC MATH 254 Multivariable and Vector Calculus for Mechanical Engineering 3 68 B-
UBC MECH 224 Integration of Engineering Concepts I 1 74 B
UBC MECH 221 Engineering Science I 12 74 B
UBC MECH 220 Technical Skills Practicum 4 87 A
UBC MATH 258 Differential Equations for Mechanical Engineering 3 74 B
UBC MECH 226 Technical Communication for Mechanical Engineers 3 84 A-
Langara MATH 2371 Calculus III 3 3.67 A-
Langara APSC 1100 Introduction to Engineering II 0 N/A S
Langara CMNS 2228 Advanced Written Communications 3 2.67 B-
Langara CPSC 1490 Applications of Microcontrollers 3 4.33 A+
Langara MATH 1252 Linear Systems with Applications 3 2.33 C+
Langara MATH 1271 Calculus II 3 3 B
Langara PHYS 1219 Engineering Mechanics 4 3.67 A-
Langara PHYS 1225 Physics II with Calculus 4 4 A
Langara APSC 1000 Introduction to Engineering I 0 N/A S
Langara CHEM 1154 Engineering Chemistry 4 4 A
Langara CPSC 1090 Engineering Graphics 3 4.33 A+
Langara CPSC 1155 Program Design for Engineers 3 4.33 A+
Langara ENGL 1127 Essay Writing and Short Prose Selections 3 3 B
Langara MATH 1171 Calculus I 3 4 A
Langara PHYS 1125 Physics I with Calculus 4 4.33 A+
RCHS CARPENTRY & JOINERY 12 4 96 A
RCHS CHEMISTRY 12 4 90 A
RCHS DISCIPLESHIP 12 4 73 B
RCHS ENGLISH 12 4 77 B
RCHS OUTDOOR EDUCATION 12 4 88 A
RCHS PHYSICS 12 4 96 A
RCHS PRE-CALCULUS 12 4 91 A
RCHS GRADUATION TRANSITIONS 4 N/A RM
RCHS BIBLICAL STUDIES 11 4 89 A
RCHS CARPENTRY & JOINERY 11 4 96 A
RCHS CHEMISTRY 11 4 92 A
RCHS ENGLISH 11 4 71 C+
RCHS PHYSICS 11 4 94 A
RCHS PRE-CALCULUS 11 4 94 A
RCHS SOCIAL STUDIES 11 4 84 B
RCHS SPANISH 11 4 83 B
RCHS BIBLICAL STUDIES 10: ARGUMENTS FOR FAITH 1 92 A
RCHS BIBLICAL STUDIES 10: LIVING THE GOSPEL 1 71 C+
RCHS BIBLICAL STUDIES 10: SCIENCE AND FAITH 1 84 B
RCHS ENGLISH 10 4 77 B
RCHS FOUNDATIONS OF MATH AND PRE-CALCULUS 4 96 A
RCHS PHYSICAL EDUCATION 10 4 87 A
RCHS PLANNING 10 4 87 A
RCHS SCIENCE 10 4 91 A
RCHS SOCIAL STUDIES 10 4 86 A
RCHS SPANISH 10 4 82 B
RCHS TECHNOLOGY EDUCATION 10: WOODWORK 4 94 A