Is the topic technology oriented?
Is the topic applicable for your current and future needs?
Is the topic helpful to enhance your technical knowledge?
Do you support group discussion as increasing the thinking and discussing ability of students?
Do you support us to use this methods in future?