All courses on this list can be counted as Technical Elective unless they have already been taken as core. Some of these elective courses may not be available to all students due to prerequisite course requirements. Some courses are offered in alternating years. The student is responsible for confirming that he/she has the necessary prerequisites or permission of the instructor. For some courses that are part of other program cores and subject to internal enrollment restrictions, permission of the instructor may be required even if prerequisites are met. Other technical courses (courses with level 200+ that do not appear in the complimentary studies list for APSC) may be considered as eligible Technical Electives with the permission of the GEOE academic advisor and GEOE curriculum chair, and if the instructor of the course permits the student to register.