Steer Your Career: Streamlining the Appointment Scheduling Process