Russell Vanwestervelt
He is an amazing professor! He is very caring and is probably the sweetest guy I have met. His classes are all online and it is not hard to keep up with, just make sure you are participating and setting out time to write the papers :) Great guy, seriously!