While giving a core research work to the undergraduate student, I was asked by one of the senior researchers that this is not a good practice. I am unsure the reason behind same rather I consider it more relevant if the students get involved in the actual work at an early stage that may result in a quality work in a field later on. What do you think? what should be the level of work assigned to undergraduate students as their project?