Robust optimization is a methodology for dealing with uncertainty in optimization problems. In this thesis, we provide a deeper understanding of the properties and paradigms of robust optimization. We examine the continuity properties of robust optimization problems with respect to their uncertainty sets, and the paradigms of implementation error under a robust optimization framework, both of which arose from questions asked during the application of robust optimization to healthcare problems. We begin with an overview of the robust optimization methodology, starting with a general standard formulation of a robust optimization problem, following with a discussion of a variety of specific well-known robust optimization formulations, and endi...