Added files from EECS 168, 268, 368

Programming I, II, and Programming Language Paradigms, respectively