cse 452 641