Not too easy. Not too difficult.
Professor Xin is pretty cool. He works with you if you willing to learn. He is honest in term of what is your grade will be like and what you can do to improve it. He values that you care for his class and tries to learn as much as you can.
It is crucial but so important to put enough time and work for each class if you want to get a good grade and actually learn something for the future. Because it is not all about how you pass this class, it is more about how can you use the knowledge in the future.
Hours per week:
Advice for students:
Study each topic afterward by yourself to make sure you know everything.