A technique has been presented for systematically locating the resonant states of an arbitrary semiconductor heterostructure. It employs the boundary conditions prescribed by the Quantum Transmitting Boundary Method[3] to describe the escape of particles from the computational domain, thus admitting complex-valued eigenvalues. The technique is efficient enough that it has been incorporated into an interactive computer program to aid in heterostructure design.[6]