Very caring professor. Gives you opportunities to fix your mistakes for assignments and grades very fairly. If you prioritize learning over a grade I highly recommend this class. (That is not to say it's hard but that he is very fair)