Munirathna Padamanaban
Dr. Pad is good at explaing the concepts and not just lecturing on theory what he teaches will be on the exam so their is no games he is very soft spoken with a tough accent so its easy to get lost