Richard grew up in Los Altos, California and attended San Francisco State University. He has taught physical education at local schools, focusing, among other things, on building healthy recess environments on the playground. Along with a former teammate, he founded a non-profit sports camp in 2012 that benefits the athletic department at his alma mater Mountain View High School.
In his spare time, Richard has a strong passion for coaching basketball and has been doing so locally for over eight years. In 2017, Richard was named Head Coach of the Boys Varsity Basketball team at Lynbrook High School.