Topics Related to Brainstorming and Online learning: