Hello, I am finishing up my semester 1 and would like some good professor recommendations for semester 2. I do not care about the grades but the professor should be good at teaching the subject