Projects made both as assignments and personal enjoyment