I agree that it really has nothing to do with your assignment. I don't think you should have to divulge personal info in class either. She should have an alternate assignment for those that don't want to do it. Definately pursue it, by a formal letter or talking the the principal or school board.
Bookmarks