It's up to each student to determine how best they can learn the subject matter. And using a real-world problem solving approach -- i.e. finding the best books, online resources, etc. -- seems perfectly reasonable to me. And given that teachers are not be on-call 24/7 alternative approaches are a necessity.