This is a list of courses I have thought in the past semesters