In one embodiment, a method of making a heat exchanger is provided, comprising the steps of generating a stereolithography file from design data, slicing the stereolithography file into two-dimensional patterns, and depositing at least one layer of a material having a high thermal conductivity onto a top surface of a substrate to form a heat exchanger. Preferably, the heat exchanger does not require assembly of separate pieces to form the heat exchanger. In another embodiment a heat exchanger made by this embodiment of the method is provided wherein the heat exchanger may have a design comprising tapered fins and/or alternating airfoil cross-sections.