Accounting is hard and so is this class but Richard does a good job breaking the material down and making sure the class gets it before moving on. He is also pretty responsive when it comes to getting back to students outside of the classroom like emails and office hours.