He is an amazing professor. His class is very easy. I learn a lot in the class and make sure to submit his assignments on time. He tries to keep the class as engaging and fun as possible. Would like to recommend this professor.