Hi,
Please don’t ask these kind of questions here. Because all these are generics. In general every college has its own set of professors who are good or bad in delivery. Its all upto individuals to criterize them. Best way is to find out yourself.
Go ahead!