professor TJ Joseph