Modern Applications of Discovery Learning