how to know you have a good professor