Xinghua Gao
Be prepared to spend a lot of time learning hands on with several programs and apply everything you've ever learned about accounting. It's hard to rate this class because it's so hard but such good applications of accounting. Unhelpful lectures. Fails to explain any and all projects but expects perfection. I wish he cared more about our grades tho