Dennis Law
Law does not teach the material, he practically reads of the powerpoints. He rushes through his lectures and rarely explains properly when you ask. Take him if you are ready to study on your own. Even the powerpoints did not help