Selection of an optimal disassembly sequence is essential for the efficient processing of a product at the end of its life. Disassembly sequences are listings of disassembly actions (such as the separation of an assembly into two or more subassemblies, or removing one or more connections between components). Disassembly takes place in remanufacturing, recycling, and disposal with a disassembly line being the best choice for automation. In this paper, the disassembly sequencing problem is solved for a cell phone case on a disassembly line, seeking a sequence which is feasible, minimizes the number of workstations (and hence idle times), provides for early removal of high demand/value parts, provides the removal of parts that lead to the access of greatest number of still-installed parts, and early removal of hazardous parts as well as for the grouping of parts for removal having identical part removal directions. Since finding the optimal sequence is computationally intensive due to factorial growth, a heuristic method is used taking into account various disassembly-specific matters. Using the experimentally determined precedence relationships and task times of a real-world cell phone, a MATLAB program is designed and a sequencing solution is generated. Finally, Design for Disassembly (DFD) improvements are recommended with respect to environmentally conscious manufacturing.