I wish my homework involved Linux in any way.............
Hell, I am in my 4th year of college and hitting the 300 and soon to be senior level 480 classes and we won't even begin to do more than mention the term "Linux" in a classroom. The closest thing to it is the Unix classes offered, but that isn't altogether the same.
Good luck finding your answer.