*By **Audrey St. John**, Associate Professor of Computer Science at Mount Holyoke College*

When I first started teaching, I was mystified (and, frankly, at times panicked) at the thought of having undergraduates work with me on research. I realized this was part of the job, part of my institution’s mission, but I just couldn’t figure out how it would be effective. Sure, these students were bright, eager and motivated to learn, but how much could they contribute with such limited time? A typical research experience might be 8-10 weeks during the summer (full time) or 10 hours a week during a semester; best case, I might find a student who would work with me for a couple years in this way. I had just finished six years in grad school and still felt like I knew nothing. On top of that, my research is at the intersection of computer science and math with applications in the domains of engineering and biology – would I be able to find students with experience in even two of these fields? As it turns out, I would soon discover how powerful research with undergraduates can be, and I’d like to share some of the lessons I’ve learned over the years. Continue reading