He is an absolutely amazing professor who actually cares and will do anything he can to help you along the way. We had 2 homework assignments a week and a test due on Friday and it was great because you can work on it at your own pace as long as its turned in on time, basically you have the whole week to do it!