They are the Eb Major, and the D Major ("Baby D").
People memorize at their own speed.I really don't know if I could memorize two sonatas (even if they are Haydn sonatas)in 3 weeks. A lot depends on how well I learned the pieces in the first place.
Your teacher could be pushing you a little harder than he realizes. Does he have other adult students? Does he understand all the additional responsibilities an adult has?