Very understanding teacher. Always down to help with your problems and tries to get to everyone's concern as best as possible. If you are smart it's a pretty easy class to pass. If your not so smart just pass the homework's and you'll pass. I very much recommend a class of his as he is an amazing and fun teacher. 