When should I complete my Graduation, either Fall or Spring?

I’m in a dilemma now. I’m not sure how to go ahead. Whether to complete grad in December(fall) or coming May(Spring).

Can you please let me know the pros and cons of graduating in Fall and Spring.

Well, each of them has their own things. Graduating in Fall will give you enough time for finding H1B Sponsor and getting them to sponsor on time for April 1st. If you graduate in Summer, you may be short on time for getting the degree and qualifying for Masters quota and also the H1B. Plan it out such a way that you have more chances to apply for H1B…with Lottery, it is very tricky and planning will help a lot.