IEMS5920 Advanced Research and Development Project II