Great Professor! He is always available after class and will go over any questions about assignments. He cares about his students and had an awesome structure for the class. I definitely recommend taking him.