CSc 821/621 Group A2