Junaid Taaz, 23, was found dead at the Management Development Institute His mother said he messaged her saying he was under "tremendous stress" Police said they suspect it to be suicide, but did not rule out foul play