We all hate registration week. Whether you’re scrambling to meet graduation requirements, struggling to wedge a third lab ...