Asking students questions that leads to deep discussions about the topic is an effective way to enhance critical thinking. Also, involve them in group projects, presentations or anything that would make their learning visible.
In my opinion, a good method of transferring scientific material to a university student is to include students in research teams conducting research on current, important topics. In addition, inspiring and encouraging students to conduct interesting research work for the purposes of written diploma theses.