Cassidy joined the Richmond Montessori community in 2017. He earned his B.S. in Mathematics from the University of Mary Washington, his M.Ed. in Administration and Supervision from the University of Virginia, his Virginia Teaching Licensure for Secondary Mathematics at UVA-Wise, and his Secondary I/II Montessori Teaching Credential at the Houston Montessori Center. Before RMS, he taught Mathematics and Physical Education at New Vistas School for two years in Lynchburg, VA. When he's not teaching Mathematics, he enjoys board games, kayaking the James River, playing disc golf, and dancing to live music. His favorite activity is spending time with his son, Quinn!