bpae 00142 assignment 2022-23