EC703 Topics in AI: ICA