According to this reference the syntax below:
<aura:if isTrue="{!and(v.isVisible,!empty(v.subjectsList))}">
should be equivalent to:
<aura:if isTrue="{!v.isVisible && !empty(v.subjectsList)}">
However, I receive the message below when I try to save the lightning component to the sandbox:
FIELD_INTEGRITY_EXCEPTION - c:SubjectSelectionView_GCC:69,34: ParseError at [row,col]:[70,34]
Message: The entity name must immediately follow the '&' in the entity reference.: Source
So, What am I missing?