Sachverhalt: Sachverhalt: A. Das Bezirksgericht Aarau sprach X._ am 18. September 2002 schuldig der Brandstiftung gemäss Art. 221 Abs. 1 StGB, des Raubes gemäss Art. 140 Ziff. 1 StGB, des mehrfachen Diebstahls gemäss Art. 139 Ziff. 1 StGB teilweise in Verbindung mit Art. 21 Abs. 1 StGB, der mehrfachen Sachbeschädigung gemäss Art. 144 Abs. 1 und 3 StGB, der mehrfachen Entwendung eines Motorfahrzeuges zum Gebrauch gemäss Art. 94 Ziff. 1 SVG, des Erleichterns des illegalen Aufenthalts in der Schweiz gemäss Art. 1 in Verbindung mit Art. 23 Abs. 1 ANAG sowie des Beschäftigens eines Ausländers ohne Bewilligung gemäss Art. 3 Abs. 3 in Verbindung mit Art. 23 Abs. 4 ANAG und bestrafte ihn mit 3 Jahren Zuchthaus und einer Busse von Fr. 2'000.--. Ausserdem sprach es eine Landesverweisung von 10 Jahren aus. Gegen diesen Entscheid erhob X._ am 16. Dezember 2002 Berufung, wobei er die Schuldsprüche wegen Brandstiftung und der ANAG-Widerhandlungen anerkannte. Am 12. Februar 2004 wies das Obergericht des Kantons Aargau die Berufung ab. Gegen diesen Entscheid erhob X._ am 16. Dezember 2002 Berufung, wobei er die Schuldsprüche wegen Brandstiftung und der ANAG-Widerhandlungen anerkannte. Am 12. Februar 2004 wies das Obergericht des Kantons Aargau die Berufung ab. B. X._ erhebt staatsrechtliche Beschwerde und eidgenössische Nichtigkeitsbeschwerde je mit dem Antrag, den Entscheid des Obergerichts aufzuheben und die Sache zur Neubeurteilung an die Vorinstanz zurückzuweisen. Das Obergericht nimmt zur staatsrechtlichen Beschwerde Stellung, ohne einen ausdrücklichen Antrag zu stellen. Eine Vernehmlassung der Staatsanwaltschaft wurde nicht eingeholt.