Not too easy. Not too difficult.
It is required for byu but you have to have a good professor to get anything out of it.
I learned a bunch of small things.
Hours per week:
Advice for students:
Read the Bom every night, and you will get more out of it.