CSC 343 LECTURES HOMEWORK ASSIGNMENTS