Jay Chaudhry
If you are willing to learn, he's your guy. I had students asking questions outside the topic and his knowledge of accounting and finance is so strong and he always uses real life examples or shows examples of financial statements, inventory tracking, etc. for existing companies online.