untesting
Wrote Psuedo code for the learn method