Topics Related to Brainstorming and Professional development: