guide for study cse 303 9065511