Forks of CSCE 5320 HW5 - Marks and Channels