This document summarizes a doctoral dissertation defense presentation on Cove, a practical quantum computer programming framework. The presentation introduces quantum computing concepts, provides a simple example of Shor's factoring algorithm, discusses challenges with programming quantum computers, and outlines Cove's object-oriented approach which aims to address usability issues with existing solutions by programming against interfaces rather than specific implementations. Cove includes a simulated quantum computer for executing code and provides extensibility, documentation, and handles classical computation through the host language (C#).