I've never seen a prof care about his students like this guy. I took a first year course with him and he tried to learn all of our names, extend deadlines to help us and give us lots of time to discuss projects, tests and just general ideas in class. He answers emails quickly and seems to really care about what he's teaching.