Resources for instructional lecture on multi-threading and operating systems