He is really good at understanding students. Always responds to emails. Cares for students if anything is wrong you can just talk to him and he will find a way to help no matter what. If some students have problems with assignments he extends the time. You should really take his class wont regret it.