Professor Engelke is a super smart guy - he's done research on atheists and Christians all over the world, and he references his research and current events so that CC doesn't feel so distant from the "real world". He's ok with the discussion getting a little off-topic which is refreshing - in my experience, CC can really polarize people because it's so involved with religion, philosophy, and morality, but with the right time/space (as in Professor Engelke's class), people feel like they have the freedom to listen to each other.
All that being said, Professor Engelke sometimes jumps into big, broad ideas and moves extremely fast during seminars, so if you haven't really done the reading and show up to class, it'll be pretty hard to participate. If you want a professor who can break down the arguments in the text for you, this really isn't the guy for you. He's also an extremely tough graders on papers and would make broad comments about my quotes being inaccurate without really explain why. On the midterm and final though, when I thought I was really BS-ing the quotes, I would do much better, grade-wise.
The best part though - he has a dog named Willa who does therapy at hospitals who we got to meet when Professor Engelke invited us over to his house for a CC class complete with bagels and coffee! If you meet her, please tell Willa that I love her and that she is a very good dog.