In the Season 6 finale, Penny is thrown for a loop when Leonard is offered a job overseas, but the news is an even bigger shock to Sheldon. Raj wants more out of his relationship with Lucy than she can handle.
Penny is furious and more than a little freaked out with Leonard and Sheldon when they sneak into her apartment overnight, and clean it while she is sleeping.
Rajesh's parents, communicating from India by Web cam, arrange for him to go out with another Indian woman in the hopes of marriage, but his date turns out to have more in common with Sheldon.
Leonard and Sheldon's friendship is put to the test when Leonard wants to present a paper they co-authored at a physics convention, but Sheldon does not.
Leonard lies to Penny so that he and Sheldon can get out of watching her perform. However, Sheldon believes that the lie has too many loose ends, so he comes up with a new, unnecessarily complex one to replace it.
Sheldon is sick, and Leonard and the guys sneak out to a "Planet of the Apes" movie marathon to get out of taking care of him--which leaves Penny as the only person to whom the needy Sheldon can turn.
Sheldon becomes so intent on demonstrating his intellectual superiority over his Physics Bowl teammates that they boot him, and replace him with his nemesis.
Penny gets mad at Leonard because the guys' new "time machine" causes her to miss work. Leonard is so devastated that he vows to give up all of his nerd memorabilia.
After Penny breaks up with her new guy, she agrees to go out on a date with Leonard. However, both of them have reservations about the date soon after agreeing to it.