SU-CS107 NOV132023