Easier that anticipated. 4 hws contribute 45% of the final grade. HWs are time consuming, but helpful in understanding the material and fair. Tests are open notes and book, but you need to study to do well. Pr. Xu available to answer questions, helpful and was very understanding to the stress students experienced related to coronavirus situation.