The Learning with Errors Problem - NYU Courant