Not too easy. Not too difficult.
Dr. Garg is an awesome professor, and his class is a must-have in a software engineering curriculum
The class is split into convurrency and distributed systems. Each half is totally independent, but helps you think about programming the way it actually works in industry (not one thing at a time!)
Hours per week:
Advice for students:
I did all the homeworks alone and thought it was fine. Even though they say you should get a partner, I thought I did better by not depending on someone else