Puns don't make me groan, I think they're funny because I don't expect them to be really clever. I did have one teacher who would spend ten minutes of class time saying stupid puns, but he was laughing too indulgently for me to appreciate them. Also, he didn't actually teach us anything.