Course work for ICS3U6.