Leo Takahashi retires after 54 years December 18, 2020 by Spencer Myers After more than five decades at Penn State Beaver, Leo Takahashi will retire from teaching physics. Takahashi announced that after the fall semester of 2020, he will be ending his 54 years as a … [Read more...]