Bill Davidson has been an elementary mathematics trainer for the past 12 years. He has worked on Singapore Math and Eureka Math implementation with over 60 schools and created 39 curricular resource books.