How to Actually Assign E and Z Configuration When You're Tired
Why I Stop Using Cis and Trans on Substituted Alkenes
Cis and trans work fine when you have two hydrogens on a double bond and want to describe whether the big groups are on the same side or opposite sides. That breaks down immediately once you have three or four different substituents. I spent years getting asked to name compounds that had no proper cis/trans label, which is why I learned to just use E And Z Configuration for everything double-bond related. The system is based on the Cahn-Ingold-Prelog priority rules. You assign priority to each group attached to each carbon of the double bond independently. Then you look at which high-priority groups end up on the same side or opposite sides of the double bond plane.
The CIP Priority Rules, the Way You Actually Need to Use Them
Start at the atom directly attached to the double bond carbon. Higher atomic number wins. Fluorine beats oxygen, oxygen beats nitrogen, nitrogen beats carbon, carbon beats hydrogen. That part is straightforward. The place where people consistently mess up is when the directly attached atoms are the same. You then move outward to the next set of atoms and compare those. You do not average anything. You do not look at molecular weight. You list the atoms attached to each candidate atom in descending order of atomic number and compare the lists point by point until you find a difference. Here is a concrete example that trips people up. Consider a carbon attached to a double bond that also bears a bromine, a chlorine, and a hydrogen. Another carbon attached to the same double bond bears a fluorine, a methyl group, and a hydrogen. On the first carbon, bromine gets priority one, chlorine gets priority two, hydrogen gets priority three. On the second carbon, fluorine gets priority one, the methyl carbon gets priority two since it is bonded to three hydrogens, and hydrogen gets priority three. You compare the highest priority groups on each carbon. If they are on opposite sides, the alkene is E. If they are on the same side, it is Z.
E stands for entgegen, which is German for opposite. Z stands for zusammen, which is German for together. That is all the etymology you need.
Get the Full Details

Common Pitfalls That Cost Me Points on Exams and in Papers
I once submitted a paper where I had misassigned an alkene because I compared atomic masses instead of atomic numbers. It was an isotope situation with deuterium and hydrogen, and I defaulted to the old habit of thinking heavier means higher priority. Deuterium has a higher atomic mass than hydrogen, but their atomic numbers are identical, so you have to go to the next rule, which involves looking at the isotopic mass as a tiebreaker only after the atomic number comparison fails. I caught the error during peer review, but it was embarrassing. Never assume atomic mass matters before you have exhausted the atomic number comparison. Another frequent mistake is treating the double bond itself as a phantom atom situation incorrectly. When a carbon is part of a double bond to another carbon, you treat that carbon as if it is bonded to two of the atoms on the other side of the double bond. So a vinyl group counts as a carbon bonded to two carbons and one hydrogen. People often forget the duplicate and assign the wrong priority. There is also the terminal alkene problem. If one carbon of the double bond has two identical groups, like two hydrogens or two methyls, the E Z system simply does not apply. There is no stereochemical distinction possible because swapping the identical groups produces the same molecule. You will see students try to assign E or Z to 2-methylpropene and get confused when the answer is neither. It is neither. That is the correct answer.
A Workaround I Use for Sterically Crowded Double Bonds
When I am dealing with a highly substituted alkene where the priority assignment is genuinely ambiguous, I draw the molecule with the double bond horizontal and explicitly write the atomic numbers of each directly attached atom under the symbol. This takes about twenty seconds and eliminates guesswork. For instance, if I have a carbon bonded to a carboxylic acid group and an ethyl group, I write C for the carboxylic carbon and C for the ethyl carbon, then immediately look at what those carbons are bonded to next. The carboxylic carbon is bonded to two oxygens and one carbon. The ethyl carbon is bonded to one carbon and three hydrogens. Oxygen beats carbon, so the carboxylic acid group gets higher priority. This visual check saves time and prevents errors under pressure. I also keep a small reference sheet of common functional group priorities memorized rather than looking them up every time. A trifluoromethyl group beats a methoxy group because fluorine has a higher atomic number than oxygen, and you only need to look one bond out to see that. Once you have enough patterns stored in your head, the assignment becomes nearly automatic.
Limitations of the System
E And Z Configuration is not universally applicable. It only describes stereochemistry around a single double bond. It does not handle axial chirality, planar chirality, or atropisomerism. If you are working with allenes or biaryl systems, you need R S or other nomenclature conventions entirely. Do not try to force E Z onto those molecules. The system also becomes cumbersome for macrocyclic alkenes where the ring size makes the geometric assignment less meaningful in practice. In those cases, chemists sometimes default to describing the geometry qualitatively or using IUPAC recommendations for ring systems rather than strict E Z labels. Computational tools can assign E and Z automatically, but they rely on the same CIP rules and will propagate the same mistakes if you feed them ambiguous input structures. Always verify the output manually for important compounds.

When You Should Definitely Use E And Z Configuration
Use it for any disubstituted, trisubstituted, or tetrasubstituted alkene where stereoisomerism exists. Use it whenever cis and trans would be ambiguous. Use it in publication-quality structural descriptions. The IUPAC recommendations favor E Z over cis trans for all but the simplest cases. It is the standard, and adopting it early prevents confusion later. The key takeaway is that you assign priority on each carbon independently, compare the positions of the two high-priority groups, and call it E or Z based on whether they are opposite or together. Practice with three or four complex examples and the process becomes routine. The mistakes usually come from rushing the outward comparison or forgetting to duplicate double-bond atoms. Slow down on those steps and the rest follows naturally.