Neil does his best teaching tough material and goes out of his way to offer every chance for students to contact him and understand how they can do better or just have one-on-one time. This class does take a bit more time to understand than other classes, but that makes sense for a base level accounting class that is supposed to be built upon later