One of the best professors I've had. He understands you have a life outside of class. He is not too hard on you but makes sure you do the work. Very understanding teacher and easy to reach outside of class. I would definitely take a class of his again!