Learn Through Discovery