Manoj Peiris
He's good as person, not so much as a lecturer. He's still better than quite a few profs in the physics department though. If you want to learn get ready to teach yourself. He really does try and gives opportunities to get a good grade, but man I barely learned anything here.