A busy teacher and composer, Bill has served on the faculty at Berklee College of Music, Ithaca College, Temple University, and the Manhattan School of Music. In addition, he maintains a full recording schedule and performs regularly in major jazz venues around the world.