OCI is a consulting, development, and training company specializing in distributed computing systems including ACE/TAO CORBA. Mr. Heifner has more than 12 years of experience working on a variety of projects encompassing small, medium, and large scale production systems. He has significant experience with complex, high-performance, multi-threaded applications and distributed systems. Kevin also authored and instructs a variety of software engineering courses for OCI including his course on Boost C++ programming. Mr. Heifner holds a Bachelor of Science degree in Computer Science/Mathematics from Southeast Missouri State University.