All I have left is my major final project. I have all A's for this semester, not counting my lab which has not been graded. I think I even got a 4.0 in one course. Woo! We don't meet for our big final project until June 11 or so, so I have a month and a half to get my butt kicked by the gym.