Sachverhalt: Sachverhalt: A. X._ wurde mit Urteil des Bezirksgerichts Zürich vom 27. September 2002 der mehrfachen Widerhandlung gegen das Betäubungsmittelgesetz schuldig gesprochen. Ihm wurde vorgeworfen, am 21. Oktober 2001 und am 26. November 2001 in seinem Reisecar Drogen aus der Bundesrepublik Jugoslawien in die Schweiz eingeführt und hier weitergegeben zu haben. A. X._ wurde mit Urteil des Bezirksgerichts Zürich vom 27. September 2002 der mehrfachen Widerhandlung gegen das Betäubungsmittelgesetz schuldig gesprochen. Ihm wurde vorgeworfen, am 21. Oktober 2001 und am 26. November 2001 in seinem Reisecar Drogen aus der Bundesrepublik Jugoslawien in die Schweiz eingeführt und hier weitergegeben zu haben. B. Auf Berufung hin sprach das Obergericht des Kantons Zürich X._ am 24. Februar 2003 vom Vorwurf der Drogenlieferung vom 21. Oktober 2001 frei. Betreffend die Drogenlieferung vom 26. November 2001 bestätigte es das Urteil des Bezirksgerichts. Das Kassationsgericht des Kantons Zürich wies die gegen dieses Urteil erhobene Nichtigkeitsbeschwerde am 24. Dezember 2003 ab, soweit es darauf eintrat. Das Kassationsgericht des Kantons Zürich wies die gegen dieses Urteil erhobene Nichtigkeitsbeschwerde am 24. Dezember 2003 ab, soweit es darauf eintrat. C. X._ führt mit Eingabe vom 16. Februar 2004 staatsrechtliche Beschwerde gegen das Urteil des Kassationsgerichts des Kantons Zürich und beantragt dessen Aufhebung. Damit sei auch das Urteil des Obergerichts des Kantons Zürich vom 24. Februar 2003 aufzuheben. Das Obergericht, das Kassationsgericht und die Staatsanwaltschaft des Kantons Zürich verzichten auf eine Vernehmlassung. Das Obergericht, das Kassationsgericht und die Staatsanwaltschaft des Kantons Zürich verzichten auf eine Vernehmlassung. D. Das Gesuch um Gewährung der aufschiebenden Wirkung wurde am 11. März 2004 gutgeheissen. 