Research with undergraduate students