ENGG 189: EMERGING TECHNOLOGIES