Prior to his appointment at USC, Mark worked at Raytheon Company on several advanced processing concepts and continues his work and research with Raytheon on a consultant basis. At USC, Mark teaches classes in digital design, computer architecture, and embedded systems design. Mark serves on the Division of Engineering Education for the Viterbi School of Engineering as well as serving on the Women in Science and Engineering Advisory Board.