Correct Answer : Option (B) : CSP
Explanation : Schedule developer needs to consider all constraints on teacher as well as students.