Hi all. I am currently a D3 heading into my D4 year starting at the end of May. I had some changes in my life and decided that I want to pursue OS after graduating. Ive been borderline for a couple years now on it but finally going to act on it. However, I had a couple questions. My class rank isn't stellar (49/132) and my GPA is decent (3.7). Realistically, what does your class rank and GPA need to be to have a good chance in matching into a program? Additionally, I have not taken the CBSE yet and am looking to take it this August (if it happens with this virus situation). Is 4 months of hard dedicated studying enough time to do well on this exam? Any feedback/advice would be much appreciate. Thank you!