Not too easy. Not too difficult.
Great Teaching staff that have thorough knowledge of course content. Course has good structure.
Highlight would be the problem question assignment. It was great to put theory to practice.
Hours per week:
Advice for students:
Keep up to date with readings and attend tutorials as tutor explains a lot during class.