Allen is a great advisor and instructor and he is quick to respond to any question or guide you through any process. His class was definitely the most laid back class I had, the assignments were really easy and straightforward.