Professor Bingham is a great communicator and is usually on top of everything. He is extremely fair when it comes to grading. The class, though online, was difficult at times but for sure a good challenge.