See the web sites for hundreds of Finance Classes . Including some of the classes I have taught. The subject should be taught in the context of the bigger picture. It has to be tied back to the business side of the firm.
Students are people too.
Everyone can learn finance but at different speeds. People pick up things in different ways. While some can see everything with an equation, others need to see it in multiple ways. Some of the least important comments you make will be some of the most remembered comments of the class. Finance is the most important and most encompassing class.