Sachverhalt: Sachverhalt: A. X._ und Y._ "gründeten" anfangs 1992 die Firma L._ AG ohne Kapital, indem sie an einer AG, welche nur noch als Aktienmantel bestand, eine Namensänderung vornehmen liessen. Ins Handelsregister wurden Y._ als Hauptaktionär und X._ als Verwaltungsrat mit Einzelzeichnungsberechtigung eingetragen. Die genannte AG bezweckte, Fertighäuser zu erstellen und zu verkaufen. X._ war für die finanziellen sowie kaufmännischen Belange und Y._ für den Verkauf und Bau der Häuser zuständig. Die L._ AG trat in der Folge als Generalunternehmerin auf. Sie vermittelte ihren Kunden Bauland im Hinblick auf die günstige und schnelle Erstellung schlüsselfertiger Fertighäuser durch die deutsche M._ GmbH, mit der sie einen Rahmenvertrag über die Zusammenarbeit geschlossen hatte. Mit den Kunden wurde zunächst ein Vorvertrag abgeschlossen, in welchem das Grundstück, Haustyp, Preis und Bezugstermin festgelegt wurden. In diesem Vertrag verpflichteten sich die Käufer eine Anzahlung zu leisten, die bei Abschluss des Hauptvertrags hätte vollumfänglich angerechnet werden sollen. Die L._ AG verpflichtete sich, das vereinbarte Objekt zum genannten Preis zum festgelegten Termin zu erstellen. Zu einem späteren Zeitpunkt wurde dann - sofern es soweit kam - zwischen den Grundeigentümern und den Kunden ein Kaufvertrag und zwischen der L._ AG und den Kunden ein Werkvertrag abgeschlossen. Insgesamt schloss sie mit 24 Kunden Verträge über Fertighäuser ab. Tatsächlich gebaut wurde ein Doppeleinfamilienhaus. Die übrigen Projekte wurden nicht realisiert. Diese Kunden leisteten Anzahlungen von insgesamt Fr. 1,2 Mio., welche zum grossen Teil nicht zurückbezahlt wurden. Über die L._ AG wurde am 1. Februar 1995 der Konkurs eröffnet. X._ und Y._ bezogen über den gesamten Zeitraum der Geschäftstätigkeit Fr. 708'634.90 aus der L._ AG. X._ liess sich von der L._ AG ab März 1993 den Mietzins seines Hauses bezahlen, obwohl diese Liegenschaft zu keinem Zeitpunkt durch die AG genutzt wurde. Zudem belasteten sie der L._ AG angebliche Spesenkosten (insgesamt Fr. 111'764.10) für nicht im Zusammenhang mit der Geschäftstätigkeit stehende Restaurantbesuche. Ferner wurden auch weitere private Rechnungen wie Beiträge an Sportvereine, an die Privatschule der Tochter, Badeferien etc. über das Konto der L._ AG bezahlt. Ansonsten wurden mit den von den Kunden einbezahlten Geldern die laufenden Kosten der L._ AG gedeckt. X._ und Y._ wird vorgeworfen, sie hätten spätestens ab Sommer 1993 gewusst, dass die L._ AG nicht in der Lage sein würde, ihre vertraglichen Verpflichtungen zu erfüllen. Durch den Erhalt weiterer Anzahlungen von 14 Kunden hätten sie nur noch versucht, für eine gewisse Zeit den Schein eines funktionierenden Generalunternehmens aufrecht zu erhalten, um für sich weiter Geld aus der L._ AG zu beziehen. X._ und Y._ wird vorgeworfen, sie hätten spätestens ab Sommer 1993 gewusst, dass die L._ AG nicht in der Lage sein würde, ihre vertraglichen Verpflichtungen zu erfüllen. Durch den Erhalt weiterer Anzahlungen von 14 Kunden hätten sie nur noch versucht, für eine gewisse Zeit den Schein eines funktionierenden Generalunternehmens aufrecht zu erhalten, um für sich weiter Geld aus der L._ AG zu beziehen. B. Das Obergericht des Kantons Aargau verurteilte X._ am 12. Februar 2004 auf Berufung hin wegen gewerbsmässigen Betrugs gemäss Art. 146 Abs. 1 und 2 StGB zu einer bedingt vollziehbaren Zuchthausstrafe von 14 Monaten. B. Das Obergericht des Kantons Aargau verurteilte X._ am 12. Februar 2004 auf Berufung hin wegen gewerbsmässigen Betrugs gemäss Art. 146 Abs. 1 und 2 StGB zu einer bedingt vollziehbaren Zuchthausstrafe von 14 Monaten. C. X._ führt staatsrechtliche Beschwerde und eidgenössische Nichtigkeitsbeschwerde mit dem Antrag, der angefochtene Entscheid sei aufzuheben und die Sache zur neuen Beurteilung an das Obergericht des Kantons Aargau zurückzuweisen. Das Obergericht verzichtet auf Gegenbemerkungen zu den Beschwerden.