An upper division elective is ANY upper division course that you take to help reach your required total of upper division hours but that does not fulfill any other specific degree requirements. This is your chance to take something different and personally interesting to you. Search through the course schedule to see what's offered, and be sure to notice if the course is restricted or has specific prerequisites. Upper division electives can be taken pass/fail. This is different from a CS Upper Division Elective (this is any CS upper division class needed to fulfill your CS degree requirements).