Undergraduate research: Challenging, and rewarding