Mark Greenough
He is part time CFO at his own company and teaches part time. I respect him and admire him for his success and knowledge in Finance. He is VERY successful in his field however, being a first time teacher, not the best.. This is probably the first class I am going to fail. It will be a miracle if I pass. Good person, extremely difficult to learn