I am an average programmer and a teacher. I work for the university and program mainly for research purposes.