Dr. Ferguson is one of the two best professors I had during my time at Missouri S&T. He focuses the material on skills that we will actually be using as engineers after college and he genuinely cares about the success of his students. There was no penalty to your grade for making mistakes in his class as long as you took the time to fix them.