Unless your Ds interest is so specific than only a university is appropriate, I know for a fact that my sister-in-law would strongly disagree with your Ds teacher. Before my sister-in-law was lured away by another university, she was a tenured professor and renowned researcher at the Yale School of Medicine. She is a huge proponent of LACs for science majors.