Daniel is one of the most caring professors I've ever had. Really cares about the students, really cares about teaching the subject. He's funny and you can tell he really tries. If you throw him a bone and put in some participation, he'll really love you for it. He also makes an effort to learn everyone's names and personalities. take him!!