Overall he's a good professor. He has some issues with clarity and defining class materials and expectations for tests, assignments, but the material may seem overwhelming because he presents a lot, but the tests never require you to remember all the details; so it evens out. It was a solid class and he was always available outside of class to help"