Shahadat Hossain a recent addition to the computer science faculty has research interests include optimization algorithms and software, and automatic differentiation. He has developed efficient techniques for computing large sparse derivative matrices that use underlying structure. The emphasis of his work is on the combinatorial aspects of the studied problems and resulting algorithms. In particular, graph theory has been used as a tool for deriving new results and techniques. Shahadat's research is supported by NSERC