Richard Bowman, PhD (BS '02) Applies his Caltech-honed Problem-Solving Skills at the Intersection of Education and Technology

Richard Bowman, PhD (BS ’02) Applies his Caltech-honed Problem-Solving Skills at the Intersection of Education and Technology