I'm completely done with one homework, 90% done with the other! I'm also about 75% prepared for both of my tests this Saturday. It feels pretty good and reasonably non-panicky, compared with the ends of other semesters.
Then, this Sunday: Six Flags! (Ben is over 42" tall now, which means he gets to ride on the not-totally-sucky rides.)
Saturday after that: Performing Schubert and Bach! (I just hope I can get through the show without totally screwing up my fellow tenors. I had to skip two rehearsals this week on account of exams. I DID warn the director ahead of time, and asked him if he wanted me to sit out this performance as a result. He said "Stay in... you seem to be pretty solid on your part right now." Okay, who am I to argue?)
Coming next: Summer class on web servers! I get serious about my Master's Thesis!