I know everything about the history of the world navies starting from long before America was even discovered to present day. I have had to take classes on general military knowledge, leadership, and management. A Marine Option midshipmen has to learn time management. I now have a new respect for officers. That's why we have Staff NCO's to teach them.
Officers have to go through much more training to get where they are.
So the next time you enlisted guys see an officer, think about that. Hey you never know, some of them might even be prior-enlisted and know where you are coming from.