Is AP Music Theory a difficult class? Does the teachers usually gives tons of homework?