Understand the benefits and challenges: Teaching creativity online