Among Bsc. IT and BMS which is the more demanding course today? also is engineering course better than both?