KU Spring2022 COMP547 Submissions