Although his lectures did have a bit of rambling he was a great professor who genuinely seemed to love what he does. Late assignments were excepted and feedback was great! He was very supportive and going to his lectures regularly will give you access to a lot of support from him.