sdn thesis topics critical thinking class definition