He holds a master's degree in organic chemistry and a Ph.D. in plant biology. He earned his doctoral degree from the University of New Hampshire, Durham, NH. He is currently the associate director of Bioinformatics Core that supports a number of biomedical researchers.