He is a great professor would give detailed feedback and was always accessible. If you do the work for the class you get a good grade. The professor is awesome! Provides you with all the resources needed and is very nice. I would for sure take a class with him again