COT 4210: Discrete Structures II Programs