Jim Harbaugh praised Kassim Osgood after cramming to learn the 49ers offense over the weekend.