CMPE532 - Constraint Programming