Prior to joining NJIT he was at The University of Texas at Austin where he completed his PhD in Computer Science. He also serves as Director of the Bioinformatics program at NJIT that offers both graduate and undergraduate degrees.Roshan works in the field of bioinformatics and has published algorithms and software for key problems in this area such as sequence alignment, large-scale phylogeny reconstruction, and analysis of genome wide association studies. Currently he is developing new algorithms for sequence alignment and genome wide association studies using probabilistic and machine learning approaches.