Upper School Science
Mr. Villanueva holds a Master of Science degree in analytical chemistry and is completing a second M.S. in computer science. He also spent several years in teaching and independent research at the college level. Beyond chemistry, he also works on 3D modeling and 3D printer design.