Engineering Education For A Smart Society