A nursing aide has been sentenced to nine years imprisonment for raping a woman in a hotel room and kicking out another female victim's teeth in a different attack.
Mohamed Ben El Hassan, 35, attacked and raped the woman after meeting her in a nightclub in Dunfermline, Fife.
El Hassan had denied assaulting and raping his victim on New Years Day 2011, at a Travel Lodge.
He had also denied causing serious injury and disfigurement to Katherine Shade on 8 August, 2010, also in Dunfermline.
Lord Brailsford told El Hassan, that had shown "little if any empathy or insight for the victims of these crimes".
Lord Brailsford jailed him for six years for the rape and three years for the serious assault.
Incredibly, despite his conviction, El Hassan still maintains he is innocent of the crimes.
John Keenan, Defence solicitor advocate said: "The accused gave evidence.He denies and continues to deny the charges."
Mr Keenan explained that his client had entered the UK from Morocco in 2001 and for a considerable number of years had worked with people with challenging behaviour.
El Hassan raped his victim after inviting her and her sister to a party when he met them at a nightclub in the town.
He told the mother-of-three that he was from the North African country and showed her some photographs of his son before launching the attack after her sister left the room.
The assault on Ms Shade occurred as she walked along Tansy Grove in Dunfermline after a night out with some friends.
The 24-year-old English teacher said El Hassan sneaked up from behind and threw her to the ground.
She told the court: "As soon as I was on the ground I got this blow to the face. I got a kick in the face."
Ms Shade had to undergo implant surgery after losing three teeth in the attack.