What actually matters is not really the succession rate of a lecturer's results statistics, but how well his teaching methods cope with your individual learning mode
So I suggest you go to a few renowned classes first and then select the one that best suits YOU.
I personally recommend Samitha Rathnayake sir; 'cause I only went to; more like i only continued his class, (and that too is just the recitation class) and managed to get an A. I went to Abeydheera sir for like my last couple of months, and he's pretty advanced in explaining kinda like critical problems like "give it some thought" sorta. So great in a way, for people who wanna develop their brain expanse to like that of a scientist!
Samitha sir's perfect in explaining theory, and i'm pretty sure he has recitation classes that go along with theory sessions. But one mistake people do during their AL is bulging out their whole week with too many classes. Don't ever do that... I think it's enough to go to just one class per each subject, when you're all decided with the perfect match; unless you're truly uptight about one.
I personally didn't like pussalla sir; but doesn't mean he's not good.
So I say again, it's YOU who needs to decide
