I really never saw why you two were always at each other's throats. Admittedly, she was not able to keep up with our class that well, but that was because she is so busy doing other things. She should drop at least one of the courses she teaches to deal with English Dept stuff. She looks so worn and haggard this year. My heart really goes out to her.
Religion is a very important topic.
If one switches their perspective slightly, it is not just about silly rituals, and going to church or synagogue or mosque. It's about how we relate to life. I really love discussing religion. Our opinions are diametrically oposed, but we have a great time, just cuz we enjoy the subject. That religion can come up in a school setting and be discussed freely and objectively is, I think, the best sign that a class is being run well.