Chill and nice professor! I really enjoy his class and often talk to him after class. His lecture is interesting and clear, the tests are exactly like the homework so if you know how to solve them then you'll be fine on the test. He also does a lot of curve so just put some efforts into the course and you'll have an easy A. Highly recommend!