Who is the President of Algeria?

The President of Algeria is a man named Abdelaziz Bouteflika. Algeria also has a Prime Minister and a house of Parliament. The president appoints the Prime Minister and 1/3 of the upper house.