I am in my 24th year of teaching and in that time have had the opportunity to teach many different STEM subject areas including Physics, Biology, AP Biology, Chemistry, Forensics, Integrated Math, Robotics, Engineering, and Computer Science. Teaching in a small district means that science teachers wear many hats at times!