A turbine engine comprising: a drive shaft; a tower shaft mechanically coupled to the drive shaft and an electric generator comprising: a first rotating element comprising a magnet array, wherein the first rotating element is mechanically coupled to the tower shaft, and wherein the first rotating element is configured to rotate in a first direction based on a rotation of the drive shaft, and a second rotating element comprising a coil array, wherein the second rotating element is mechanically coupled to the tower shaft, and wherein the second rotating element is configured to rotate in a second direction based on the rotation of the drive shaft, wherein the second direction is opposite to the first direction; wherein, the first rotating element is mechanically coupled to the tower shaft by at least a gear-set; and the second rotating element is mechanically coupled to the tower shaft by at least the gear-set, wherein: the gear-set comprises: a gear mechanically coupled to the tower shaft, a first pinion mechanically coupled to the first rotating element, and a second pinion mechanically coupled to the second rotating element; the first rotating element is mechanically coupled to the tower shaft by at least the first pinion mechanically coupled to the gear; and the second rotating element is mechanically coupled to the tower shaft by at least the second pinion mechanically coupled to the gear; and wherein, the first pinion is mechanically coupled to a first side of the gear and configured to rotate in a third direction; and the second pinion is mechanically coupled to a second side of the gear and configured to rotate in a fourth direction that is opposite to the third direction. a drive shaft; a tower shaft mechanically coupled to the drive shaft and an electric generator comprising: a first rotating element comprising a magnet array, wherein the first rotating element is mechanically coupled to the tower shaft, and wherein the first rotating element is configured to rotate in a first direction based on a rotation of the drive shaft, and a second rotating element comprising a coil array, wherein the second rotating element is mechanically coupled to the tower shaft, and wherein the second rotating element is configured to rotate in a second direction based on the rotation of the drive shaft, wherein the second direction is opposite to the first direction; wherein, the first rotating element is mechanically coupled to the tower shaft by at least a gear-set; and the second rotating element is mechanically coupled to the tower shaft by at least the gear-set, wherein: the gear-set comprises: a gear mechanically coupled to the tower shaft, a first pinion mechanically coupled to the first rotating element, and a second pinion mechanically coupled to the second rotating element; the first rotating element is mechanically coupled to the tower shaft by at least the first pinion mechanically coupled to the gear; and the second rotating element is mechanically coupled to the tower shaft by at least the second pinion mechanically coupled to the gear; and wherein, the first pinion is mechanically coupled to a first side of the gear and configured to rotate in a third direction; and the second pinion is mechanically coupled to a second side of the gear and configured to rotate in a fourth direction that is opposite to the third direction. the gear-set comprises: a gear mechanically coupled to the tower shaft, a first pinion mechanically coupled to the first rotating element, and a second pinion mechanically coupled to the second rotating element; a gear mechanically coupled to the tower shaft, a first pinion mechanically coupled to the first rotating element, and a second pinion mechanically coupled to the second rotating element; the first rotating element is mechanically coupled to the tower shaft by at least the first pinion mechanically coupled to the gear; and the second rotating element is mechanically coupled to the tower shaft by at least the second pinion mechanically coupled to the gear; and wherein, the first pinion is mechanically coupled to a first side of the gear and configured to rotate in a third direction; and the second pinion is mechanically coupled to a second side of the gear and configured to rotate in a fourth direction that is opposite to the third direction.