Is it normal that a computer science educator teaches something and gives no reference nor proof that his method is useful? What should a student do if he was taught something that sounds useful but not the best possible practice?