He is a wonderful professor ! ! Very helpful and easy to learn from ! ! If you have a choice take a class with Allen ! !