Held previous teaching positions at University of California Berkeley and the Jazzschool in Berkeley. Guest lecturer at Stanford, San José State, Cal State Monterey Bay, University of Wisconsin/Madison, Cal State Sonoma, Jazzcamp West, and the Monterey Jazz Youth Program. Twenty-six years of perfomance, teaching, composing and arranging experience. Grammy nomination in Latin Jazz category with Macheté Ensemble 2003. Multiple appearances at major jazz festivals such Monterey, Concord, Stanford, San Francisco, San José, Big Sur, Mt. Hood, North Sea, Russian River, Atlanta, and North Beach festivals. Appeared with Tito Puente, Poncho Sanchez, Bob Mintzer, Ray Vega, Clark Terry, Benny Golson, John Handy, George Duke, Andy Narell, Wayne Wallace. Regular pianist with John Santos’ Machete Ensemble and Pete Escovedo Orchestra. Appears on over 40 jazz recordings.