Not too easy. Not too difficult.
The projects are fairly simple, but lectures are not exactly helpful. Expects a lot of self-study.
I did learn a lot in this course just by doing the projects. You learn quite a bit of C coding along with the basics of multithreading and network programming. Having a background in Linux is a huge boon for this course as all the programming you do will be under UNIX.
Hours per week:
Advice for students:
Buy (or obtain somehow) "Systems Programming: A Programmer's perspective" and use it as your go-to reference. It is especially helpful for File I/O and Network Programming. Basically, I would go to lecture, write down the topics we covered, and then actually learn them by reading about those topics from the textbook.