Cycling is good for knees as it gives them exercise and movement without stressing them. Here's a tip: if riding your bike makes your knees sore, it can be an indication that your saddle is too low. Squats put a lot of stress on knees which is why you should do them slowly and cautiously. Look after yourself James!