Question: who does the voice of mrs. puff on spongebob
Answer: Mary Jo Catlett ( born September 2 , 1938 ) is an American actress .