Not too easy. Not too difficult.
The teacher was really good at explaining material. If you had quietions he would do his best to answer them for you.
The explanation William gave was really good. He goes into depth of explaining a topic and would move once everyone was on board.
Hours per week:
Advice for students:
Study the material and don't wait until the end.