Nate Scharff
One of the best professors I've had. He accommodates for all the different types of learning. Gives so many extra credit options. Sets you up for success. Made his class enjoyable. Always available to speak. 