Kenneth Machande
He is an amazing teacher. He is very enthusiastic about the subject that he teaches. The exam may seem hard but he gives you the questions a week beforehand so it is easier to study. The only homework you have to do is read the chapter before class and answer the one question he gives you. I highly recommend him for accounting.