This professor is honestly the best professor EVER! He provides you with everything you need to be successful and this semester he cancelled our final exam because the class as a whole did so well! HIGHLY RECOMMEND!!