CISC6330 Emerging Information Technologies