This professor was amazing, very helpful always available to help and tutor fast responses. Great teacher lectures were very helpful and easy to follow along. Gives feedback I am grateful for all the support he provided during the semester. I would TAKE HIM AGAIN...  He deserves more than a 5.. 