Intelligent meeting scheduling using Constraint Satisfaction Problems, backtracking search, MRV, LCV, and forward checking.