Search Past Questions

Find past examination questions by course title, course code, or exam year.

To purchase access and view documents, please create a student account or log in.

Past Questions Hub and Solutions

Students can search past question documents by course title, course code, or exam year, and open any result to view the same formatted questions and answers.

Login required: Please log in or create an account before purchasing and viewing documents.

Student Document Search

6533 item(s)
ID Course Title Course Code Exam Year Actions
4713 Evolution BIO307 2022_2 Open
5774 Evolution BIO307 2023_2 Open
6842 Evolution BIO307 2025_2 Open
1451 Evolution BIO307 UNKNOWN Open
3000 Biogeography BIO308 2020_2 Open
4118 Biogeography BIO308 2022_1 Open
4945 Biogeography BIO308 2022_2 Open
7074 Biogeography BIO308 2025_2 Open
7759 Biogeography BIO308 2026_1 Open
1452 Biogeography BIO308 UNKNOWN Open
1318 Plant Breeding BIO309 2020_1 Open
3397 Plant Breeding BIO309 2020_2 Open
4132 Plant Breeding BIO309 2022_1 Open
5967 Plant Breeding BIO309 2023_2 Open
7183 Plant Breeding BIO309 2025_2 Open
4819 Plant Breeding BIO309 UNKNOWN Open
1411 Protozoology BIO310 2020_1 Open
4177 Protozoology BIO310 2022_1 Open
4613 Protozoology BIO310 2022_2 Open
7403 Protozoology BIO310 2025_2 Open
2392 Protozoology BIO310 UNKNOWN Open
3151 Bio311 BIO311 2020_2 Open
4190 Bio311 BIO311 2022_1 Open
4834 Bio311 BIO311 UNKNOWN Open
1412 Mycology BIO311 2020_1 Open
6221 Mycology BIO311 2023_2 Open
6310 Mycology BIO311 2024_2 Open
6935 Mycology BIO311 2025_2 Open
1413 Animal Ecology BIO313 2020_1 Open
4234 Animal Ecology BIO313 2022_1 Open
4866 Animal Ecology BIO313 2022_2 Open
5745 Animal Ecology BIO313 2023_2 Open
6339 Animal Ecology BIO313 2024_2 Open
6966 Animal Ecology BIO313 2025_2 Open
3125 Animal Ecology BIO313 UNKNOWN Open
7797 Animalecology BIO313 2026_1 Open
2419 Animal Behaviour BIO314 2020_2 Open
4253 Animal Behaviour BIO314 2022_1 Open
4285 Animal Behaviour BIO314 2022_2 Open
1414 Animal Behaviour BIO314 UNKNOWN Open
1415 Bio316 BIO316 2020_1 Open
3026 Bio316 BIO316 2020_2 Open
3701 Bio316 BIO316 2022_1 Open
4514 Bio316 BIO316 2022_2 Open
5020 Bio316 BIO316 2023_1 Open
1416 Immunology And Immunochemistry Iii BIO318 2020_1 Open
3099 Immunology And Immunochemistry Iii BIO318 2020_2 Open
1417 Microbial Ecology BIO320 2020_1 Open
3452 Microbial Ecology BIO320 2020_2 Open
5021 Microbial Ecology BIO320 2023_1 Open
Page 12 of 131
Scroll to Top