If for not the correct pronunciation alone, I am always hesitant to take any foreign language classes from a non-native. I've made this mistake before and when I was corrected by several natives, I ended up having to double-check everything the non-native teacher was teaching. I would rather have native pronunciation and less perfect grammar, than vice versa.