Prior to moving to Colorado, Karl was a member of the New World Symphony in Miami Beach, FL. He has also spent time in the Canton Symphony in Canton, OH and as a substitute musician with both the San Antonio and Houston Symphonies. As a teacher, Karl served as the interim bass teacher at the University of ColoradoBoulder, and currently maintains a small private studio in Denver.