One of my favorite professors. He is very understanding, caring and empathizes with students. Allows you time to submit late assignments and the final/midterms consist of group projects. There's no way you should fail his class. 