Recently my university updated their password storage procedure, and they have several criteria such as that the password must contain a number, symbol, and uppercase character, and has a length requirement. Realistically, when a brute force / dictionary attack is being performed, doesn't this just make it easier for the person to crack one that works? I understand that this is to prevent people from doing things like password, but what about one such as youwillneverguessmypassword ?   
Does forcing a user to add numbers or uppercase letters really make a password stronger?
security;user experience
Realistically, all the matters for the attacker is that you could use them. It doesn't matter if you actually do, because they still have to enumerate those possibilities, from the perspective of a brute force attack. Having a very long length is a better protection- and even better, you can find apps such as KeePass that will encrypt very long passcodes so you don't even have to remember a different one for every site.Of course, the restrictions do enforce that you won't be vulnerable to a dictionary attack.