Pretty easy, overall.
Yes, because it provides good structure for better programming practices and for common design conceptualization.
It is a great class and i learned a lot concerning C# capabilities and how to code well with minimal errors.
Hours per week:
Advice for students:
It is a great course especially to computer engineers and computer scientists wishing to sharpen their skills and develop a career out of tis course.