Tianjian Li PhD student in Computer Science at Johns Hopkins University