Really funny professor, he makes his lectures very interesting! Tests do get better as semester goes on and really helpful and breaks concepts down very well. I wish i went to his office hours more! Great professor! Make sure you pay attention in class, that is the most important part.