Randy Saleh
Would definitely take his class again if I could. If there is one thing I could say about him, is that he will teach real-world finance information that is well needed in a fast-changing world.