Gregory Karas
There is a lot of work for a 1 credit lab but I learned so much about accounting and excel. If you don't do the work there is no way you will pass. He responds to emails and provides good feedback on weekly projects.