Intelligent Computing & Communication Lab.