Programming Paradigms class assigments