He received his B.S., M.A., and Ph.D. degrees in Mathematics from University of Albany, SUNY. Prior to joining Penn State, he worked for Raytheon as a Principal Software Engineer architecting and developing software for large, massively parallel Ground Based Radar systems as well as deeply embedded real-time systems with Raytheon’s Missile Systems division in Tucson, Arizona. The result of his time in industry led him to develop research interests in component-based software architectures, software product lines and model-driven development. While with Raytheon, he received the Excellence in Technology Award as well as Engineering Honors. Hal’s research interests have since grown to incorporate search technologies and network organizations. He maintains an ongoing undergraduate research program where projects often result in student participation at conferences.