Sheel is genuinely one of the best math professors in USC. He gives clear lectures and suitable amount of homework to help us understand the course material. He is always ready for you to ask for clarification of definitions/theorems/questions. I have an amazing geometry course here from him.