 Carbon nanotubes, CNTs, have shown promise in a variety of applications but their poor solubility hindered their use until methods were developed to covalently or non-covalently functionalize their surfaces with dispersants, such as polymer wrapping through non-covalent interactions. This stability and homogeneity has led to the development of high performance devices utilizing polymer-wrapped CNTs.