I am a stage 1 student at university studying computer science. More specifically I am doing a course called 'principles of programming'.